Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 10, 2014 18:58:35

bs0d
Зарегистрирован: 2014-02-01
Сообщения: 76
Репутация: +  2  -
Профиль   Отправить e-mail  

Сортировка вложенных списков

Собсна:

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) для вложенных списков, не хватает

Офлайн

#2 Фев. 10, 2014 20:01:43

bs0d
Зарегистрирован: 2014-02-01
Сообщения: 76
Репутация: +  2  -
Профиль   Отправить e-mail  

Сортировка вложенных списков

L = sorted(L, key=lambda st: st[2])
вроде работает
до этого пробовал нечто
L = sorted(L, key=lambda st: st[0][2])

Офлайн

#3 Фев. 11, 2014 05:24:16

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Сортировка вложенных списков

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version