必须有更好的方法来编写此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.'
非常感谢
Tags:
存在
collections
模块这样你也可以数出每个国家。
更好的方法是直接从字典中构建
set
:相关问题 更多 >
编程相关推荐