такому ключу?
gg = groupby(students, key=key_func)
#print(*gg)
for student, names in sorted(gg, key=lambda x: len(list(x[1]))):
print(student, [student.name for student in names])
https://pastebin.com/fUkNFCJz
По-моему, потому, что x[1] - это итератор и от него нельзя звать list больше одного раза
Обсуждают сегодня