【发布时间】:2017-09-06 13:49:41
【问题描述】:
def wut(data):
s = 0
for dic in data:
for i,value in dic.items():
if value == "True":
s += 1
return s
data = [{'id': 1, 'success': True, 'name': 'Lary'},
{'id': 2, 'success': False, 'name': 'Rabi'},
{'id': 3, 'success': True, 'name': 'Alex'}]
wutewa = data
print wut(wutewa)
您好,上面的代码在输入 python 导师时不会继续检查 value=="True" ,我不确定我哪里出错了。我知道我可以使用 sum 函数,但我有这样的东西,如果我尝试使用尽可能多的数据结构,我将能够开发一种编码思维方式。
【问题讨论】:
标签: python python-2.7