Neste artigo você vai aprender a iterar por duas listas em paralelo utilizando Python 3, com uma técnica super simples!
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!
Obrigado me ajudou muito !
de nada!