0 Пример 2

Этот пример иллюстрирует, как выбран ключ по умолчанию, если мы не указываем

 c = groupby(['goat', 'dog', 'cow', 1, 1, 2, 3, 11, 10, ('persons', 'man', 'woman')])
dic = {}
for k, v in c:
    dic[k] = list(v)
dic

 

Результаты в

 {1: [1, 1],
 2: [2],
 3: [3],
 ('persons', 'man', 'woman'): [('persons', 'man', 'woman')],
 'cow': ['cow'],
 'dog': ['dog'],
 10: [10],
 11: [11],
 'goat': ['goat']}

 

Обратите внимание, что кортеж в целом считается одним ключом в этом списке