Курс Python → Python reversed() функция

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

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


numbers = [1, 2, 3, 4, 5]
reversed_numbers = reversed(numbers)
for number in reversed_numbers:
    print(number)

В данном примере функция reversed() создает новый объект, содержащий элементы списка numbers в обратном порядке. Затем мы используем цикл for для обращения к каждому элементу этого объекта и выводим его на экран. Таким образом, мы получим вывод: 5, 4, 3, 2, 1.

Не путайте функцию reversed() с методом .reverse(), который изменяет исходный список на месте. Важно помнить об этом различии, чтобы избежать ошибок при работе с списками в Python. Используйте функцию reversed() тогда, когда вам нужно получить обратный порядок элементов списка без изменения исходного списка.

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

Автор урока

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

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

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

  1. Работа с контекстными переменными
  2. Объединение списков с помощью zip
  3. Регулярные выражения в Python
  4. Создание комплексных чисел
  5. Создание даты из строки ISO
  6. Переменные класса и экземпляра
  7. Concrete Paths в Python
  8. Сохранение Unicode в JSON
  9. Функция enumerate в Python
  10. Magic Commands — улучшение работы с Python
  11. Сглаживание списка
  12. Распаковка аргументов в Python
  13. Оператор «not» в Python
  14. Комментарии в Python
  15. Метод gt в Python
  16. Функции map, filter, reduce
  17. Установка Python3.7 и PIP
  18. Кортеж в Python: создание, доступ, изменение
  19. Работа с f-строками 2.0
  20. Извлечение статей с newspaper3k
  21. Поиск индексов в списке
  22. Поиск простых чисел
  23. Создание обратного итератора
  24. Регистрация на курсы SF Education
  25. Транспонирование 2D-массива с помощью zip
  26. Функции в Python
  27. Путь к интерпретатору Python
  28. Удаление файлов и папок в Python
  29. Работа с пакетами
  30. Структурирование данных с Pydantic
  31. Просмотр внешних файлов в %pycat
  32. Изменение элемента списка
  33. Удаление элементов из списка
  34. Поиск с библиотекой Google
  35. Декораторы с аргументами в Python
  36. Профилирование данных с Pandas.
  37. Работа с процессами в Python
  38. Функция pow() — возвести число в степень
  39. Мониторинг памяти с Pympler
  40. Объединение кортежей в Python
  41. Атрибуты объекта в Python
  42. Создание словарей с defaultdict()
  43. Кортеж в Python: создание и использование
  44. Виртуальное окружение Python
  45. Форматирование строк в Python
  46. Обработка ошибки IndexError

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