Найти - Пользователи
Полная версия: Сортировка
Начало » Python для новичков » Сортировка
1
jartasa
Есть такой код:
for key, value in sorted(name_v.iteritems(), key=lambda (k,v): len(v)):
Собственно сортирует словарь по длине его значения.
У меня есть некая другая величина, по которой я так же хочу отсортировать, если длина у значений совпадает.
Грубо говоря вложенная сортировка.
Как это можно реализовать ?

На пальцах:
Дополнительным параметром для сортировки является text.count(key).
Если длина каких-то двух элементов словаря равна, то нужно отсортировать по text.count(key).
Как реализовать ?
o7412369815963
Возвращайте тупл:
sorted(name_v.iteritems(), key=lambda (k,v): (len(v),v.count('a')))
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