Como acessar o índice no for Loop do Python
Neste artigo, discutiremos como acessar Índice em Python para um loop.
Podemos acessar o índice usando:
- Usando o elemento de índice
- Usando enumerate()
- Usando Compreensões de Lista
- Usando zip()
O elemento de índice é usado para representar a localização do elemento em uma lista. Aqui estamos acessando índice por meio de lista de elementos
Usando o elemento de índice
Aqui, estamos usando uma variável iteradora para iterar por meio de uma lista.
# create a list of subjects
data = ["java", "python", "HTML", "PHP"]
print("Indices in the list:")
# display indices in the list
for i in range(len(data)):
print(i)
print("Index values in the list:")
# display each index value in the list
for i in range(len(data)):
print(data[i])
Saída:
Indices in the list: 0 1 2 3 Index values in the list: java python HTML PHP
Usando o método enumerate()
Este método é usado no loop for, que é usado para obter o índice junto com o elemento correspondente ao longo do intervalo.
# create a list of subjects
data = ["java", "python", "HTML", "PHP"]
print("Indices and values in list:")
# get the indices and values using enumerate method
for i in enumerate(data):
print(i)
Saída:
Indices and values in list: (0, 'java') (1, 'python') (2, 'HTML') (3, 'PHP')
Usando o método de compreensão de lista
Isso fará uma lista de índice e, em seguida, fornecerá o índice e os valores do índice.
# create a list of subjects
data = ["java", "python", "HTML", "PHP"]
print("Indices in list:")
# get the indices using list comphrension method
print([i for i in range(len(data))])
print("values in list:")
# get the values from indices using list
# comphrension method
print([data[i] for i in range(len(data))])
Saída:
Indices in list: [0, 1, 2, 3] values in list: ['java', 'python', 'HTML', 'PHP']
Usando o método zip()
O método Zip é usado para compactar o índice e os valores de uma vez, temos que passar duas listas uma lista é de elementos de índice e outra lista é de elementos
# create a index list that stores list
indexlist = [0, 1, 2, 3]
# create a list of subjects
data = ["java", "python", "HTML", "PHP"]
print("index and values in list:")
# get the values from indices using zip method
for index, value in zip(indexlist, data):
print(index, value)
Saída:
index and values in list: 0 java 1 python 2 HTML 3 PHP
Atenção geek! Fortaleça suas bases com o Python Programming Foundation Course e aprenda o básico.
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva