I
IT Аналитика
@it_analytic104 подп.
96просмотров
92.3%от подписчиков
17 июля 2023 г.
Score: 106
Основы сортировки Для сортировки по возрастанию достаточно вызвать функцию сортировки Python sorted(), которая вернёт новый отсортированный список: >>> sorted([5, 2, 3, 1, 4]) [1, 2, 3, 4, 5] Также можно использовать метод списков list.sort(), который изменяет исходный список (и возвращает None во избежание путаницы). Обычно это не так удобно, как использование sorted(), но если вам не нужен исходный список, то так будет немного эффективнее: >>> a = [5, 2, 3, 1, 4] >>> a.sort() >>> a [1, 2, 3, 4, 5] В Python вернуть None и не вернуть ничего — одно и то же. Ещё одно отличие заключается в том, что метод list.sort() определён только для списков, в то время как sorted() работает со всеми итерируемыми объектами: >>> sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'}) [1, 2, 3, 4, 5] При итерировании по словарю Python возвращает его ключи. Если вам нужны их значения или пары «ключ-значение», используйте методы dict.values() и dict.items() соответственно. IT Аналитика
96
просмотров
1022
символов
Нет
эмодзи
Нет
медиа

Другие посты @it_analytic

Все посты канала →