Курс 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. Работа с датой и временем в Python
  2. Объединение коллекций в Python
  3. Перехват исключений в Python
  4. split() без разделителя
  5. Создание таблиц в терминале с PrettyTable
  6. Метод __complex__ в Python
  7. Моржовый оператор в Python 3.8
  8. Метод get() для словарей
  9. List Comprehension Tutorial
  10. Проверка списка: any() и all()
  11. Оператор @ для умножения матриц
  12. Справка по импортированным модулям
  13. Применение функции к элементам списка
  14. Список и кортеж в Python
  15. Объединение словарей в Python
  16. Округление банкира в Python
  17. Создание GUI на Tkinter
  18. Проверка типа объекта в Python
  19. Подсчет частоты элементов с Counter
  20. Возвращение нескольких значений
  21. Вызов внешних программ в Python с помощью sh
  22. Работа с множествами в Python
  23. Профилирование данных с Pandas
  24. Построение графиков в Matplotlib
  25. Проверка запуска скрипта или импорта модуля
  26. Поиск email
  27. Создание списка дат
  28. Создание вложенных циклов for
  29. Функция enumerate в Python
  30. Удаление эмодзи с помощью pandas
  31. Бинарный поиск
  32. Именованные срезы в Python
  33. Проблемы с именами переменных
  34. Форматирование строк в Python
  35. Подписка на SelectelNews в Twitter
  36. Управление импортом в Python
  37. Подсказки типов в Python
  38. Создание функций с произвольным количеством аргументов
  39. Виртуальные среды в Python
  40. Округление чисел с помощью round
  41. Оптимизация памяти с __slots__
  42. Модуль functools в Python
  43. Создание новых списков
  44. Определение индекса элемента списка
  45. Методы shutil для работы с файлами

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