Курс 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
- Оператор walrus в Python
- Проверка подстроки в строке с помощью in
- Поиск самого частого элемента
- Генераторы списков в Python
- Глубокое копирование объектов
- Работа с collections.Counter
- Импорт и использование модулей в Python
- Динамическая типизация в Python
- Копирование объектов в Python
- Генератор списка в Python
- Реверс строки и списка в Python.
- Разделение строки с помощью re.split()
- Конкатенация списков в Python
- Многострочные комментарии в Python
- Операторы += в Python
- Оператор is в Python
- Генерация UUID в Python
- Вывод переменной и строки в Python
- Операции с матрицами в Python
- Комментарии в Python
- Метод __int__ в Python
- Получение текущего времени в Python
- Функция enumerate в Python
- Перевод эмодзи и эмотиконов.
- Метод __irshift__ для побитового сдвига вправо
- Сложные типы данных в Python
- Сравнение строк в Python
- Преобразование числа в восьмеричную строку
- Форматирование строк в Python
- Генераторы в Python
- Работа со временем в Python
- Кортеж в Python: создание и использование
- Преобразование в float
- Преобразование генераторов в циклы
- Поиск индекса элемента
- Объединение, распаковка и деструктуризация
- Удаление символа из строки
- Тестирование с responses
- Мощь вложенных функций в Python
- Python Метод sleep() времени
- Создание новых функций с помощью functools.partial
- Удаление файлов в Python
- Методы сравнения множеств















