Курс Python → Сортировка элементов в Python
Функция sorted() в Python используется для сортировки элементов в любой коллекции. Эта функция не изменяет исходную коллекцию, а возвращает новый список, содержащий отсортированные элементы. Независимо от типа исходной коллекции, sorted() всегда вернет список (list) ее элементов.
Пример использования функции sorted():
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_list = sorted(my_list)
print(sorted_list)
В этом примере мы создаем список my_list с неотсортированными элементами, затем используем функцию sorted() для сортировки элементов в этом списке. Результат сортировки сохраняется в переменной sorted_list, которую мы затем выводим с помощью функции print().
Функция sorted() также может быть использована для сортировки элементов в строке, кортеже, множестве и даже словаре. Например, для сортировки элементов строки:
my_string = "hello, world!"
sorted_string = sorted(my_string)
print(sorted_string)
Этот код сортирует символы в строке my_string и выводит отсортированный список символов. Обратите внимание, что функция sorted() не может быть применена к словарю напрямую, но можно использовать метод items() для сортировки элементов словаря по ключам или значениям.
Другие уроки курса "Python"
- Защита данных в Python
- Пространство имен в Python
- Комментарии в Python
- Упрощенный вывод данных в Python
- Порядок операций в Python
- Удаление специальных символов с помощью re.sub
- Создание и удаление объектов
- Метод getitem для доступа к элементам последовательности
- Определение наиболее частого элемента с помощью collections.Counter
- Запрос пароля с помощью getpass
- Работа с переменными в Python
- Python Ellipsis использование
- Извлечение новостей с помощью newspaper3k
- Непрерывная проверка в Python
- Подсказки при вводе данных в Python
- Переопределение метода __or__()
- Функции в одну строку
- Базовые объекты Python
- CLI-инструмент howdoi
- Вывод переменной и строки в Python
- Красивый вывод списка
- Различия символов в Python
- Распаковка с оператором *
- Работа с defaultdictами в Python
- Перегрузка операторов в Python
- Работа со случайными элементами
- Список методов и атрибутов
- Генерация ключей RSA
- Работа с часовыми поясами в Python.
- Обмен значений переменных в Python
- Создание уникального множества
- Поиск простых чисел
- Поиск email
- Блок else в Python
- Получение локальных переменных в Python
- Объединение словарей в Python
- Генераторы данных
- Отладка регулярных выражений в Python
- Метод ne для сравнения объектов
- Перевод эмодзи и эмотиконов.
- JSON-esque в Python
- Повторение и перенос строки
- Управление User-Agent в Python
- Генераторные функции в Python















