Курс 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"
- Переопределение метода xor в Python
- Структуры данных в Python
- Сортировка HTML-элементов
- Введение в PyTorch
- Частичное совпадение пользовательского ввода в Python 3.10
- Python enumerate() функции
- Работа с файловой системой в Python
- Работа с zip()
- Декораторы в Python
- Удаление ссылок в Python
- Сравнение строк в Python
- Обновление множества в Python
- Работа с прокси в Python
- Вызов функций по строке в Python.
- Обработка исключений
- Необязательные аргументы в Python
- Возврат нескольких значений из функции
- Создание OrderedDict
- Работа с PosixPath() в Python
- Получение обратного списка чисел
- Безопасные SQL-запросы в Python 3.11
- Разделение функций на этапы
- Метод classmethod
- Генератор списка с условием if
- Применение функции к списку
- Объединение словарей в Python
- Чтение бинарного файла в Python.
- Работа с изменяемыми списками
- Определение относительного пути
- Numpy: разбиение массивов
- Подписка на SelectelNews в Twitter
- Избегайте изменяемых аргументов
- Итерация по итерируемым объектам
- Аргументы *args и **kwargs
- Проверка типа объекта в Python
- Метод add для класса Vector
- Оптимизация строк в Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Работа с массивами в Numpy
- Фильтрация списков с itertools
- Возвращение нескольких значений через кортеж или класс
- Отступы в Python
- Отображение HTML кода в Python
- Форматирование объектов с модулем pprint
- Метод rpow в Python
- Преобразование данных в Python
- Функция enumerate в Python
- capitalize() — изменение регистра первого символа строки
- Проверка индексов коллекции















