Python

Como iterar por duas listas em paralelo em Python

19 de setembro de 2021

Como iterar por duas listas em paralelo em Python

Neste artigo você vai aprender a iterar por duas listas em paralelo utilizando Python 3, com uma técnica super simples!

iterar por duas listas em paralelo capa

Fala programador(a), beleza? Bora aprender mais sobre iteração, listas e Python!

Para resolver a situação apenas precisamos utilizar a instrução for de Python, que itera em uma lista normalmente

Então vamos unir as duas listas utilizando a função zip, que faz exatamente isso

Recebemos como retorno uma tupla, com a possibilidade de iterar por ela

Veja então um exemplo prático:

a = [1, 2, 3]
b = ['a', 'b', 'c']

for x, y in zip(a, b):
    print(x, y) # 1 a, 2 b, 3 c

Note que criamos duas listas, representadas pelas variáveis: a e b

Depois iniciamos o for, escolhendo x e y como nomes para os itens de cada iteração sobre as listas

Então aplicamos a função zip nas duas listas, para unir as duas

E é possível imprimir cada um dos itens de forma alternada, como fizemos com print, fácil não?

Conclusão

No artigo de hoje você aprendeu a como iterar por duas listas em paralelo com Python 3

Utilizamos o for, como se fosse apenas uma lista

Porém com a função zip, podemos unir as duas listas em uma tupla, sendo assim a iteração alternada possibilitada, imprimindo cada um dos itens em paralelo

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x