Programador Leigo
⚡ 60 segundos loops

Iterar ao contrário com reversed()

reversed() percorre qualquer sequência de trás para frente sem criar uma cópia. Funciona com listas, strings e ranges.

reversed.py
tarefas = ['acordar', 'cafe', 'codar', 'dormir']

# De tras para frente
for t in reversed(tarefas):
    print(t)

# dormir -> codar -> cafe -> acordar

# Com indice
for i, t in enumerate(reversed(tarefas)):
    print(f'{i}: {t}')

# Range reverso
for n in reversed(range(1, 4)):
    print(n)  # 3, 2, 1

Compartilhar