Должен быть лучший способ написания этого кода на 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.'
Большое спасибо