Найти - Пользователи
Полная версия: Работа со списком словарей
Начало » Python для новичков » Работа со списком словарей
1
Чел_вТапКах
как отсортировать список словарей по значению словаря тоесть упорядочить
 [ {'name': 'Кирил', 'surname': 'Сидоров'}, {'name': 'Иван', 'surname': 'Иванов'}, {'name': 'Алексей', 'surname': 'Петров'}, ]
по значению ключа name к виду:
 [ {'name': 'Алексей', 'surname': 'Петров'}, {'name': 'Иван', 'surname': 'Иванов'}, {'name': 'Кирил', 'surname': 'Сидоров'} ]
UsCr
sort()
Чел_вТапКах
sort сортирует список…но как ему указать чтоб он сортировал по значению ключа?
o7412369815963
Чел_вТапКах
sort сортирует список…но как ему указать чтоб он сортировал по значению ключа?
сотрировка
UsCr
Для данного случая тупое применение метода у меня дало нужный результат.
Python 2.6
Чел_вТапКах
помогло
 orders_list = sorted(orders_list,key=lambda x:x['Name'])
всем большое спасибо!!!
bw
>>> l.sort(key = operator.itemgetter('name'))

..bw
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