Найти - Пользователи
Полная версия: Сортировка массива
Начало » Python для новичков » Сортировка массива
1
helm2004
Доброго времени суток!
Есть массив
[(1, {'sums': 2}), (2, {'sums': 25}), (3, {'sums': 5}), (2, {'sums': 2}), (2, {'sums': 30})]
Как отсортировать массив по sums, так чтоб большие числа были впереди?
Спасибо!
regall
...
>>> x = [(1, {'sums': 2}), (2, {'sums': 25}), (3, {'sums': 5}), (2, {'sums': 2})
, (2, {'sums': 30})]
>>> y = sorted(x, key = lambda item:item[1]['sums'], reverse = True)
>>> print y
[(2, {'sums': 30}), (2, {'sums': 25}), (3, {'sums': 5}), (1, {'sums': 2}), (2, {'sums': 2})]
>>>
...
o7412369815963
примеры использования сортировки в конце страницы
helm2004
regall спасибо зема!
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