count = collections.Counter()
for p in people:
    count[p['Nationality']] += 1
print('There are', len(count), 'nationalities in this list.')
Python: эффективный подсчет количества уникальных значений ключа в списке словарей