Курс 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. Операторы Splat и splatty-splat
  2. Применение функции к каждому элементу списка
  3. Частичное совпадение ввода
  4. Combobox в Tkinter
  5. Изменения в обработке логических значений
  6. Инверсия списка и строки
  7. Аннотации типов в Python
  8. Построение графиков в терминале с bashplotlib
  9. Работа с collections в Python.
  10. Установка и использование emoji
  11. Работа с файлами в Python
  12. Оператор is в Python
  13. Оболочка Python
  14. Разность множеств
  15. Непрерывная проверка в Python
  16. Встраивание HTML в Jupyter Notebook
  17. Удаление ключа из словаря
  18. Явный импорт переменных
  19. Очистка вывода в Python
  20. Установка и использование модуля Wikipedia
  21. Работа с enumerate()
  22. Создание итератора
  23. Объединение словарей в Python
  24. Создание спинбокса в tkinter
  25. Работа с файлами в Python
  26. Проверка кортежей.
  27. Подписка на SelectelNews в Twitter
  28. Сортировка HTML по CSS-селектору
  29. Создание итерируемых объектов
  30. Философия Python
  31. Бинарный поиск
  32. Docstring в Python
  33. Функция reduce() в Python
  34. Получение списка файлов в директории с использованием os
  35. Удаление элемента из списка
  36. Контроль точности вывода чисел
  37. Поиск самого частого элемента
  38. Мониторинг памяти с Pympler
  39. Структуры данных в Python
  40. Поиск email
  41. Итерации в Python
  42. Оператор Walrus в Python 3.8
  43. Python groupby() из itertools: работа с повторяющимися элементами
  44. Динамические маршруты во Flask
  45. Тестирование модели в PyTorch
  46. Нахождение самого длинного слова в списке с помощью max
  47. Генерация ключей RSA
  48. Многострочные строки в Python
  49. Библиотека funcy: удобные утилиты

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