Курс 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"
- Операции с массивами в NumPy
- Работа с переменными в Python
- Назначение максимального и минимального значения переменной в Python.
- Оператор in для проверки наличия элемента
- Контроль точности вывода чисел
- Атрибуты класса и экземпляра в Python
- Удаление дубликатов в pandas
- f-строки в формате строк
- Поток данных в Python
- Декораторы в Python
- Библиотека Rich: форматирование текста
- split() без разделителя
- Тип CodeType в Python.
- Установка и использование библиотеки google
- Python: цикл for и оператор присваивания
- Удаление файлов с shutil.os.remove()
- Переворот строки с использованием цикла
- Создание объекта времени
- Работа с изображениями Pillow
- Применение функции к элементам списка
- Печать списка с помощью метода join
- Вывод баннеров
- Получение текущего времени в Python
- Обмен значений переменных в Python
- Деление в Python
- F-строки в Python 3.8
- Тернарный оператор в Python
- Работа с CSV файлами
- Добавление цвета в консоли
- Область видимости переменных
- Создание словаря в Python
- Защита данных в Python
- Применение команды break
- Оператор (*) в Python
- Работа с классами данных
- Преобразование в float
- Работа с аргументами командной строки
- Использование двоеточия в Python
- Работа с часовыми поясами в Python.
- Работа с библиотекой xkcd
- Операторы Splat и splatty-splat
- Применение функций в Python
- Проекты на Python
- Генератор данных в Keras
- Объединение кортежей в Python
- Приоритет операций в Python















