Курс 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"
- Переопределение метода sub
- Группировка элементов Python
- Метод join() для объединения элементов строки
- Объединение списков в Python
- Частичное совпадение ввода
- Создание директории в Python
- Извлечение аудио из видео
- Получение ID текущего процесса
- Проверка версии Python
- Транспонирование 2D-массива с помощью zip
- Блок else в циклах Python
- Создание объекта времени
- Создание namedtuple списком полей
- Обработка исключений в Python
- Удаление элемента по индексу
- Установка и использование emoji
- Генерация UUID в Python
- Хэш-функции и метод цепочек
- Создание новой даты в Python
- Функция pow() — возвести число в степень
- Flask — веб-фреймворк Python
- Структуры данных в Python
- Отделение звука от видео
- Оператор * в Python
- Запуск файлового сервера
- Генерация строк с .join()
- Методы работы со списками
- Операторы увеличения и уменьшения переменной
- Работа с множествами в Python
- Декораторы с аргументами в Python
- TypedDict для kwargs в Python 3.12
- Python Метод del.
- Проверка списка: any() и all()
- Расчет времени выполнения программы
- Функция map() и ленивая оценка
- Нахождение хеша для бесконечности и NaN в Python
- Замыкания в Python
- Генераторы в Python
- Настройка нарезки списков
- Определение локальных переменных в Python
- Работа со строками
- Работа с argparse
- Транспонирование 2D-массива с помощью zip















