Курс 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"
- Управление экспортом элементов
- Вычисление натурального логарифма в NumPy
- Codecademy в Telegram
- Преобразование чисел в слова
- Преобразование объекта в строку
- Обработка исключений в Python
- Работа с файловой системой в Python
- Переопределение метода delitem в Python
- Управление контекстом выполнения кода
- f-строки в формате строк
- Работа со строками в Python
- Распаковка аргументов в Python
- Очистка данных в Python
- Использование defaultdict в Python
- Преобразование генераторов в циклы
- Разработка игры Pong с turtle
- Работа с процессами в Python
- Переопределение оператора % для объектов
- Метод bool() в Python
- Оценка точности модели
- JSON в Python: модуль, dump, dumps, load
- Работа с атрибутом dict
- Возврат нескольких значений
- Защита данных в Python
- Объединение множеств в Python
- Оператор is в Python
- Новшества Flask 2.0
- Создание GUI на Tkinter
- Измерение времени выполнения кода с помощью time
- Форматирование заголовков в Python
- Раздувающийся словарь в Python
- Numpy: использование Ellipsis
- Профилирование данных с Pandas
- Операторы += в Python
- Работа с файлами и директориями в Python.
- Бинарный поиск
- Удаление дубликатов из списка
- Функции-генераторы в Python
- F-строки в Python
- Навыки Python: строки, типы данных
- Метод сравнения объектов в Python
- Явный импорт переменных
- Работа со строками
- Генерация случайных чисел Python
- JSON-esque в Python
- Установка пакетов с помощью pip
- Блок else в обработке исключений
- Метод eq для сравнения объектов
- Списки: объединение, изменение
- Поиск подстроки в строке















