gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 00:30:33 25 4
gpt4 key购买 nike

必须有更好的方法来编写此 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.'

非常感谢

最佳答案

更好的方法是直接从字典构建:

print len(set(p['Nationality'] for p in people))

关于Python:有效计算字典列表中键的唯一值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6062212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com