Курс 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
- Операции с комплексными числами
- Методы __repr__ и __str__ в Python
- Возврат нескольких значений
- Метод gt в Python
- Освоение Python
- Форматирование строк в Python
- Зарезервированные слова в Python
- Метод get для словаря
- Избегайте пустого списка
- Combobox в Tkinter
- Отладка в командной строке
- Преобразование символов в нижний регистр
- Отправка POST запроса на сервер.
- Python Метод del.
- Установка и использование модуля Wikipedia
- Очистка входных данных
- Операторы увеличения и уменьшения в Python
- Метод rsub для пользовательских чисел
- Логирование с Logzero
- Генератор бросков кубиков
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Создание словарей и множеств в Python.
- Профилирование данных с Pandas.
- Создание пустых функций и классов в Python
- Удаление элементов во время итерации
- Декоратор защиты анонимных пользователей
- Приоритет операций в Python
- Разделение строки с помощью re.split()
- Отправка HTTP-запросов в Python
- Передача аргументов в Python
- Получение идентификатора объекта в памяти
- Mad Libs Generator
- Избегайте двойного подчеркивания
- Методы обработки строк в Python
- Особенности ключей словаря в Python
- Функция reduce() в Python
- Функция zip() для объединения списков
- Применение промокода в Много лосося
- Функция enumerate() — Python
- Функция print() — вывод информации
- Расчет времени выполнения кода
- Округление дробей в Python
- Преобразование многоуровневого словаря
- Получение текущей директории
- Управление браузером с Selenium
- Преобразование букв в нижний регистр















