小编Ant*_*ony的帖子

Python:有效计算字典列表中键的唯一值的数量

必须有一个更好的方法来编写这个Python代码,我有一个人的列表(人们是字典),我试图找到某个键​​的唯一值的数量(在这种情况下,键称为国籍,我是试图找到人名单中的独特国籍数量):

no_of_nationalities = []
for p in people:
    no_of_nationalities.append(p['Nationality'])
print 'There are', len(set(no_of_nationalities)), 'nationalities in this list.'
Run Code Online (Sandbox Code Playgroud)

非常感谢

python dictionary list unique count

5
推荐指数
2
解决办法
9674
查看次数

标签 统计

count ×1

dictionary ×1

list ×1

python ×1

unique ×1