Курс 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"
- Сравнение def и lambda в Python
- Получение атрибутов и методов класса
- Переопределение метода divmod
- Оптимизация памяти с __slots__
- Счетчик ссылок в Python
- Безопасные SQL-запросы в Python 3.11
- Расчет времени выполнения
- Отправка HTTP-запросов с User-Agent
- Транспонирование 2D-массива с помощью zip
- Поиск индексов в списке
- Установка и обучение ChatterBot
- Разделение строки с помощью re.split()
- Преобразование букв в нижний регистр
- Склеивание строк через метод join()
- Конкатенация строк с join() в Python
- Создание спинбокса в tkinter
- Определение основы слова с showballstemmer
- Список импортированных модулей в Python
- Ввод нескольких значений
- Python 3.12: Псевдонимы типов
- Работа с рекламными данными в Pandas
- Подсчет элементов в Python
- Списковое включение в Python
- Заказ карты Тинькофф Black
- Операция += для списков
- Список и кортеж в Python
- Подсказки при вводе данных в Python
- Глобальные переменные в Python
- Обмен данными с asyncio.Queue
- Очистка данных в Python
- Поиск индекса элемента
- Разбиение текста в Python
- Создание словарей и множеств в Python
- Оператор «or» в Python
- Работа с контекст-менеджером «with»
- Группы исключений в Python
- Переворот списка в Python
- Область видимости переменных в Python
- Возврат нескольких значений
- Решение переменной Шредингера
- Комментарии в Python
- Вывод баннеров
- Метод pos в Python
- Разделение списка на гнппы















