У меня есть список таких кортежей:
[
('a', 1),
('a', 2),
('a', 3),
('b', 1),
('b', 2),
('c', 1),
]
Я хочу перебрать этот ключ по первому элементу, например, я мог бы напечатать что-то вроде этого:
a 1 2 3
b 1 2
c 1
Как бы я поступил так, не сохраняя элемент, чтобы отслеживать, является ли первый элемент таким же, как я зацикливаюсь на кортежах? Это выглядит довольно грязно (плюс я должен отсортировать список для начала)...