Курс 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. Тип CodeType в Python.
  2. Логирование с Logzero
  3. Объединение множеств в Python
  4. Метод join() для объединения элементов
  5. Импорт модулей в Python 3.12
  6. CLI-инструмент howdoi
  7. Глобальные переменные в Python
  8. Форматирование данных с помощью pprint
  9. Обработка StopIteration в Python
  10. Операторы объединения в Python 3.9
  11. Обработка ошибок в JSON данных
  12. Отрицательные индексы списков
  13. Работа с zip-архивами в Python
  14. Запуск внешнего кода в Jupyter
  15. Оператор del в Python
  16. Создание словарей в Python
  17. Переменная с нижним подчеркиванием
  18. Применение функций в Python
  19. Подробная информация о %pinfo
  20. Избегайте использования goto
  21. Retrying в Python: повторные вызовы
  22. Работа с множествами в Python
  23. Роль object и type в Python
  24. Python Translator: создание локальных переводчиков
  25. Применение промокода в Много лосося
  26. Возврат значений из генератора
  27. Добавление элементов в список
  28. Принципы программирования
  29. Путь к интерпретатору Python
  30. Получение комбинаций в Python
  31. Оператор «not» в Python
  32. Метод difference_update() — разность множеств
  33. Конкатенация строковых литералов
  34. Основные методы NumPy
  35. Копирование словарей и списков в Python
  36. Преобразование данных в Python
  37. Курс по дообучению ChatGPT
  38. Пропуск начальных строк с помощью dropwhile()
  39. Работа со строками в Python
  40. Именованные срезы в Python
  41. Python enumerate() для работы с индексами
  42. Проверка вхождения подстроки
  43. Добавление цвета в консоли
  44. Метод get() в Python
  45. Работа с аргументами командной строки в Python
  46. None в Python: использование и особенности
  47. Повторение элементов списков

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