Programador Leigo
⚡ 60 segundos loops

Iterar com índice usando enumerate()

Pare de usar range(len(lista))! enumerate() retorna índice e valor ao mesmo tempo.

enumerate.py
linguagens = ['Python', 'SQL', 'HTML']

# Jeito feio
# for i in range(len(linguagens)):

# Jeito pythonico
for i, lang in enumerate(linguagens, 1):
    print(f'{i}. {lang}')
# 1. Python  2. SQL  3. HTML

Compartilhar