Как отсортировать список кортежей по первому элементу кортежа?
Например есть
list1 = [(13, 5, 7), (0, 23, 1), (7, 4, 3)]
Нужно чтоб стало
list2 = [(0, 23, 1), (7, 4, 3), (13, 5, 7)]
from operator import itemgetter
list2 = sorted(list1, key=itemgetter(0))
UPD.
Как верно заметил aRegius, функцию-компаратор вообще в этом случае предоставлять не нужно, то есть, просто list2 = sorted(list1)
Тоже будет работать.
Моё мнение: это немного неочевидно. Но работает.