Найти - Пользователи
Полная версия: Сортировка вложенных списков
Начало » Python для новичков » Сортировка вложенных списков
1
bs0d
Собсна:
L = [[[1.72, 2.22, 'aaa', 'bbb'], [1.75, 2.05, 'aaa', 'bbb'], 1.017],
 [[1.72, 2.22, 'aaa ', 'ccc'], [1.75, 2.18, 'qqq', 'qqq'], 1.0]]

помогите с сортировкой по возрастанию последней колонки (1.0 1.017)
перепробовал несколько вариантов, но знаний L.sort(key), sorted(L,key) для вложенных списков, не хватает
bs0d
L = sorted(L, key=lambda st: st[2])
вроде работает
до этого пробовал нечто
L = sorted(L, key=lambda st: st[0][2])
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB