Función de orden superior Zip

 Función de orden superior Zip


A continuación se presentará un ejemplo de la función de orden superior zip(), la cual reorganiza listas emparejando el primer elemento de cada iterador, luego el segundo de cada iterador y así sucesivamente. Tomando cada elemento de cada lista y uniéndolos en una tupla, después une todas las tuplas en una sola lista.  Los iterables pueden ser diccionarios, listas, conjuntos, cadenas o cualquier objeto iterable. Primero se define dos listas de tuplas, una con los nombres y otra con los apellidos:


Después se define una variable que va a unir los nombres con los apellidos mediante zip() en una lista:


Por lo que en la terminal:


Podemos ver otro ejemplo que retorna un iterable que une el país con el número en millones de habitantes:


Por lo que en la terminal:


Otro ejemplo que une en una tupla el nombre con los dos apellidos:


Por lo que en la terminal:





Comentarios

Entradas populares de este blog

While - caja registradora

While - Contar y sumar número pares e impares

Listas - ventas por mes y promedio