Vamos falar sobre zip, como podemos usar zip?
Bem, vamos criar uma nova função.
E a função zip funciona como um zíper.
Precisamos de duas listas ou dois alimentos e podemos compactá-los juntos.
Deixe-me mostrar o que quero dizer, digamos que tenho minha lista e, em seguida, sua lista e esta sua lista
terá 10, 20 e 30.
Certifique-se de que é uma lista.
Ai está.
E aqui com a função zip, posso simplesmente executar.
Zipp.
E aqui.
Eu atribuo tantos iteráveis quanto eu quero em nosso caso para comestíveis, então vou dar minha lista e sua lista.
Vamos fechar isso no suporte do wormer.
E se eu clicar em executar.
Olhe para isso.
O que aconteceu aqui, Zipp, como um zíper, pega os dois iteráveis e pega o primeiro item de cada um e os
fecha juntos como um zíper para que um e 10 sejam adicionados a uma tupla, então dois e 20 são adicionados
a um par juntos e, em seguida, três e 30 são adicionados a todos juntos.
E se isso fosse uma tupla.
Assim e eu clico em correr.
Se é um iterável, ele vai compactar os itens juntos.
Bem, isso pode não parecer tão útil para você agora.
Na verdade, é uma função muito importante que, por ser tão genérica, pode ser usada em muitas coisas diferentes.
Por exemplo, se tivéssemos de um banco de dados, coletamos todos os nomes de usuário de uma coluna em um banco de dados e,
em seguida, podem ser de outra parte do banco de dados, coletamos todos os números de telefone e eles estavam todos
na mesma ordem.
Bem, podemos combiná-los em uma tupla usando zip que tem o nome do usuário e os números de telefone anexados a eles
e criar uma estrutura de dados totalmente nova.
E se eu tivesse outra lista aqui, digamos a lista deles.
E este aqui tem cinco.
Para.
E três, posso adicionar novamente a lista deles também, e se clicar em executar.
Você vê que posso continuar compactando as coisas juntas, então ZIP itera sobre cada uma dessas listas ou
estruturas de dados e compactá-las juntas.
Mais uma vez, percebendo que não modificamos nenhum dos nossos atuais.
Em vez de dados, criamos um novo, muito, muito bom.
Que tal reduzir?
Vamos descobrir mais no próximo vídeo.