在这段Python代码中,我有一个人员列表(人员是字典),我正在尝试查找特定键(在本例中称为Nationality)的唯一值数量(即要查找人员列表中唯一国籍的数量)。希望能有更好的写法:
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.'
非常感谢
people
是一个字典的集合,但不是一个字典本身。 - Sven Marnach