【发布时间】:2017-01-15 05:40:34
【问题描述】:
我使用DictReader读取了一个csv文件。
我有一个字典列表:
例如:
a = [{'Name':'A','Class':'1'},{'Name':'B','Class':'1'},{'Name':'C','Class':'2'}]
我想计算列表中 'Class' == 1 的条目数。
可以不循环吗?
编辑:
我尝试了以下方法:
count = 0
for k in a:
if k['Class'] == '1':
count += 1
print(count)
【问题讨论】:
-
您似乎希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的编码人员编写代码,但他们通常只有在发布者已经尝试自己解决问题时才会提供帮助。展示这项工作的一个好方法是包含您迄今为止编写的代码、示例输入(如果有的话)、预期输出和您实际获得的输出(输出、回溯等)。您提供的详细信息越多,您可能收到的答案就越多。检查FAQ 和How to Ask。
标签: python list dictionary data-science