Como Iterar Sobre Índices em Python
Lembre-se, a função range()
requer pelo menos um argumento. Como a indexação em Python começa em 0
, usar o comprimento de uma sequência como único argumento permite a iteração sobre todos os seus índices.
Para obter o comprimento da sequência, use a função len()
. Por exemplo, você pode percorrer a lista das seções anteriores, mas desta vez indexando seus elementos.
9
1
2
3
4
5
6
7
8
# Initial list
values = [1, [2, 3], 4, "code"]
# Initialize a for loop over indexes
for i in range(len(values)):
print("Index:", i)
print("Value:", values[i])
print("----") # Delimiter
12345678# Initial list values = [1, [2, 3], 4, "code"] # Initialize a for loop over indexes for i in range(len(values)): print("Index:", i) print("Value:", values[i]) print("----") # Delimiter
Em cada iteração do loop, a variável i
percorre sequencialmente os índices de values
, variando de 0
a 3
.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 7
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo