Python: функция sorted ()
функция sorted ()
Функция sorted () используется для получения нового отсортированного списка из элементов в итерируемых.
Версия:
(Python 3.2.5)
Синтаксис:
отсортировано (повторяемый [, ключ] [, обратный])
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
итерируемый | Последовательность сортировки списка, словаря, кортежа или коллекции и т. Д. | Необходимые. |
ключ | Функция, которая служит ключом для сравнения сортировки. | Необязательный. |
задний ход | True сортирует по убыванию, по умолчанию False | Необязательный. |
Возвращаемое значение:
Сортированный список из заданной итерации.
Пример 1: функция Python sorted ()
# vowels list
pyList = ['a', 'e', 'i', 'o', 'u']
print(sorted(pyList))
# string
pyStr ='Python'
print(sorted(pyStr))
# vowels tuple
pyTuple = ('a', 'e', 'i', 'o', 'u')
print(sorted(pyTuple))
Выход:
['a', 'e', 'i', 'o', 'u'] ['P', 'h', 'n', 'o', 't', 'y'] ['a', 'e', 'i', 'o', 'u']
Иллюстрированная презентация:
Иллюстрированная презентация:
Пример 2: Python sorted () с ключевой функцией
# take third element for sort
def takeThird(elem):
return elem[1]
# random list
random = [(2, 2), (3, 4), (4, 1), (1, 3)]
# sort list with key
sortList = sorted(random, key=takeThird)
# print list
print('Sorted list:', sortList)
Выход:
Сортированный список: [(4, 1), (2, 2), (1, 3), (3, 4)]
Редактор кода Python:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code