Курс 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"
- Работа с Enum в Python3.
- Удаление ключей из словаря
- Получение списка файлов в директории с использованием os
- Изменение списка срезом
- Аргумент по умолчанию
- Определение имен функций
- Создание словаря и множества
- Склеивание строк через метод join()
- Создание словарей с defaultdict()
- Основы работы со строками в Python
- Секреты Python
- Аннотации типов в Python
- Преобразование вложенного списка
- Обратный список чисел
- Лямбда-функции в Python
- Реализация метода __abs__ в Python
- Работа с процессами в Python
- Метод join() для объединения элементов
- Магические методы в Python
- Работа с аргументами командной строки в Python
- inspect в Python: анализ кода
- Экранирование символов в Python
- Изменение элемента списка
- Хешируемые ключи в Python
- Тестирование модели в PyTorch
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Работа с кортежами
- Метод index() в Python
- Функция enumerate в Python
- Обновление данных через PUT запрос
- Возврат нескольких значений
- Работа с коллекциями Python
- Преобразование строк в числа в Python
- Управление контекстом выполнения кода
- Срез списка в Python
- Форматирование данных с помощью pprint
- Удаление URL-адресов в Python
- Python Ellipsis использование
- Функция reversed() в Python
- Получение локальных переменных в Python
- Экспорт данных с помощью writefile
- Разделение строк методом split()
- Декоратор Ajax required
- Цикл while в Python
- Асинхронное программирование с asyncio
- Возврат нескольких значений
- Методы Python для работы с данными
- Гибкие функции Python















