Hablemos de zip, ¿cómo podemos usar zip?
Bueno, creemos una nueva función.
Y la función de cremallera funciona como una cremallera.
Necesitamos dos listas o dos comestibles y podemos comprimirlos juntos.
Déjame mostrarte lo que quiero decir, digamos que tengo mi lista y luego tu lista y esta tu lista tendrá
10, 20 y 30.
Asegúrate de que sea una lista.
Ahí tienes.
Y aquí, con la función zip, simplemente puedo ejecutar.
Zipp.
Y aquí.
Le doy tantos iterables como quiera en nuestro caso a comestibles, así que le voy a dar mi lista y la suya.
Cerremos eso en el soporte de gusanos.
Y si hago clic en ejecutar.
Mira eso.
Lo que acaba de pasar aquí, Zipp, como una cremallera, toma los dos iterables y toma el primer elemento de cada uno y
los cierra juntos como una cremallera para que uno y 10 se agreguen a una tupla juntos, luego dos y 20
se agreguen a un par juntos. y luego tres y 30 se suman todos juntos.
¿Y si esto fuera una tupla?
Me gusta esto y hago clic en ejecutar.
¿Importa que sea iterable? Unirá los elementos.
Ahora, esto puede no parecerle tan útil ahora.
En realidad, es una función muy importante que, debido a que es tan genérica, se puede usar en muchas cosas diferentes.
Por ejemplo, si tuviéramos de una base de datos, recopilamos todos los nombres de usuario de una columna en una base de datos y
luego pueden ser de otra parte de la base de datos, recopilamos todos los números de teléfono y todos estaban en
el mismo orden.
Bueno, podemos combinarlos en una tupla usando zip que tiene el nombre de usuario y los números de teléfono adjuntos y
crear una estructura de datos completamente nueva.
Y si tuviera otra lista aquí, digamos su lista.
Y este tiene cinco.
Para.
Y tres, puedo agregar nuevamente su lista también, y si hago clic en ejecutar.
Verá que puedo seguir comprimiendo cosas juntas, por lo que ZIP itera sobre cada una de estas listas o estructuras
de datos y las comprime juntas.
Una vez más, notando que no modificamos ninguna de nuestras corrientes.
En cambio, creamos datos completamente nuevos, muy, muy buenos.
¿Qué hay de reducir?
Descubramos más en el siguiente video.