такому ключу?
                  
                  
                  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 больше одного раза
Обсуждают сегодня