Курс 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
- Лямбда-функции в defaultdict
- Изменение переменной в Python: nonlocal
- EMOT преобразование эмодзи в текст
- Метод __int__ в Python
- Создание тестовых данных с Faker
- Mad Libs Generator
- Создание панели меню Tkinter
- Списки в Python: синтаксис представления
- OrderedDict — упорядоченный словарь
- Numpy: объединение массивов
- Python itertools combinations() — группировка элементов
- Преобразование строк в числа в Python
- Вывод сложных структур данных с помощью pprint
- Роль ключевого слова self
- split() — разделение строки
- Работа с файлами в Python
- Логирование с Logzero
- Работа со временем в Python
- Проверка дублей в списке.
- Освобождение памяти в Python
- Подсчет элементов в списке с Counter
- Метод ior для битовых операций
- Работа со строками в Python.
- Метод join для объединения строк
- Оптимизация создания строк
- Работа с OpenCV
- Создание списков в Python
- Закрытие файла в Python
- Преобразование символов в нижний регистр
- Работа с модулем os в Python
- Сортировка и обратный порядок
- Функции в одну строку
- Оператор is в Python
- HTTP-запросы с библиотекой Requests
- Аннотации типов в Python
- Enum в Python
- Группировка элементов Python
- Пропуск строк в файле с itertools
- Фильтрация последовательности
- Метод append() для списка
- Работа с переменными в Python
- Объединение словарей в Python
- Сортировка слиянием
- Удаление дубликатов в pandas















