Курс 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. Объединение итераторов
  2. Комментарии в Python
  3. Прокачанный трейсинг ошибок
  4. Инвертирование словаря
  5. Правила именования переменных
  6. Создание обратного итератора
  7. Создание пустых функций и классов в Python
  8. Измерение времени выполнения кода
  9. Расчет времени выполнения
  10. Аннотации типов в Python
  11. Оптимизация параметров в Python
  12. Удаление элементов из списка в Python
  13. Проекты на Python
  14. Обучение модели с указанием эпох
  15. Поиск подстроки в строке
  16. Сохранение и загрузка модели в PyTorch
  17. Улучшение читаемости кода в Python
  18. Python 3.12: переиспользование кавычек
  19. Просмотр внешних файлов в %pycat
  20. Применение функции map() в Python
  21. Нан-рефлексивность в Python
  22. Оператор match в Python
  23. Логирование с Logzero
  24. Метод rrshift для пользовательских объектов
  25. Функция с **kwargs в Python
  26. Порядок и длина множеств в Python
  27. Распаковка аргументов в Python
  28. Роль ключевого слова self
  29. Метод count() для списка
  30. Переменные класса и экземпляра
  31. Измерение времени выполнения кода
  32. Метод __call__ в Python
  33. Измерение времени выполнения кода
  34. Очистка данных с Pandas
  35. Удаление элемента по индексу
  36. Python и Юникод: работа с цифрами
  37. Howdoi — получение ответов из терминала
  38. Создание namedtuple списком полей
  39. JMESPath в Python
  40. Методы shutil для работы с файлами
  41. Изменение списка срезами
  42. Сокращение ссылок с pyshorteners
  43. Псевдонимы в Python
  44. Работа с библиотекой xkcd
  45. Доступ к локальным переменным

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