‫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.