Курс Python → Получение обратного списка чисел

Функция reversed() в Python позволяет получить обратный порядок элементов в последовательности, такой как список, кортеж или строка. Это удобно, когда нужно перебирать элементы в обратном порядке без изменения исходного объекта. Например, если у нас есть список чисел, мы можем использовать reversed() для получения списка в обратном порядке.

Вот пример использования функции reversed() для получения списка чисел в обратном порядке:


numbers = [1, 2, 3, 4, 5]
reversed_numbers = list(reversed(numbers))
print(reversed_numbers)

В этом примере мы создаем список чисел от 1 до 5 и затем используем функцию reversed(), чтобы получить обратный порядок этих чисел. Мы преобразуем результат в список с помощью функции list() и выводим его на экран. Результат будет: [5, 4, 3, 2, 1].

Также можно использовать reversed() в цикле for для перебора элементов в обратном порядке. Например:


for num in reversed(numbers):
    print(num)

Этот код выведет числа от 5 до 1 в обратном порядке. Таким образом, функция reversed() предоставляет удобный способ получения элементов в обратном порядке без изменения исходного объекта.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Сохранение Unicode в JSON
  2. Функция map() и ленивая оценка
  3. Сортировка HTML по CSS-селектору
  4. Управление пакетами с pip
  5. Модуль inspect
  6. Экспорт функций в Python
  7. Переворот последовательности
  8. Метод getitem для доступа к элементам последовательности
  9. Просмотр внешнего файла в Python
  10. Список и кортеж в Python
  11. Управление контекстом выполнения кода
  12. Получение списка файлов в директории с использованием os
  13. Метод join для объединения строк
  14. Сериализация и десериализация объектов
  15. Создание даты из строки ISO
  16. Активация Matplotlib в Jupyter
  17. Работа с коллекциями Python
  18. Структура строк в Python
  19. Создание графиков в терминале
  20. Работа с набором данных CIFAR10 в PyTorch
  21. Функция product() из itertools
  22. Работа с WindowsPath()
  23. Отправка HTTP-запросов в Python
  24. Работа со строками в Python.
  25. Нахождение самого длинного слова в списке с помощью max
  26. Поиск с помощью регулярных выражений
  27. Объединение, распаковка и деструктуризация
  28. Оформление кода по PEP 8
  29. Список переменных с %who
  30. Подсчет вхождений элементов
  31. Копирование и вставка текста в Python
  32. Concrete Paths — метод .with_suffix()
  33. Создание словаря и множества
  34. Разделение строки с помощью re.split()
  35. Работа с эмодзи в Python
  36. Удаление пробелов методом translate()
  37. Проблемы с именами переменных
  38. Работа с Requests для HTTP-запросов
  39. Обработка элементов в Python
  40. Структурирование данных с Pydantic
  41. Закрытие файла в Python
  42. Преобразование PowerPoint в PDF.
  43. Обработка исключений в Python 3
  44. Имена объектов в Python
  45. Работа с deque в Python
  46. Операции с датами в Python

Marketello читают маркетологи из крутых компаний