Курс 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
- Метод __irshift__ для побитового сдвига вправо
- Поиск HTML-элементов с BeautifulSoup
- Функция pow() — возвести число в степень
- Тайное преобразование типа ключа
- Работа с URL-адресами в Python
- F-строки в Python 3.8
- Отладка в Python
- Методы list в Python
- Комментарии в Python
- Работа с PosixPath() в Python
- Установка Git и AWS CLI
- Извлечение новостей с newspaper3k
- Работа с библиотекой requests
- Отслеживание выполнения программы с библиотекой tqdm
- Обработка исключений в Python
- Работа с collections в Python
- Обход элементов в Python
- Определение функций с необязательными аргументами
- Измерение времени выполнения кода
- Python Тесты и Гайды
- Кортеж в Python: создание и использование
- Заказ карты Тинькофф Black
- Определение основы слова с showballstemmer
- Многострочные строки в Python
- Генерация строк с .join()
- Python itertools combinations() — группировка элементов
- Поиск с помощью регулярных выражений
- Обработка ошибок в Python
- Список методов и атрибутов
- Синтаксис переменных цикла в Python
- Вывод баннеров
- Использование *args
- Вывод букв строки в Python
- Сортировка элементов в Python
- Форматирование данных с pprint
- Поиск анаграмм с Counter
- Возвращение нескольких значений через кортеж или класс
- Анализ кода — Python
- Обработка исключений в Python 3
- Преобразование генераторов в циклы
- Flask — веб-фреймворк Python
- Преобразование Excel в PDF с Spire.XLS
- Введение в PyTorch















