¿Cómo iterar tus listas de forma rápida con la función ZIP en Python?

 

La función ZIP() en Python nos permite iterar sobre dos o más listas simultáneamente. Puede ser muy útil para realizar tareas como comparar dos listas o combinar dos listas en una sola.

ciclo for de la funcion zip


Ejemplo práctico

Por ejemplo, supongamos que tenemos dos listas:

Python

lista_1 = [1, 2, 3]

lista_2 = [4, 5, 6]


Queremos iterar sobre estas dos listas simultáneamente y sumar los elementos correspondientes de cada lista. Podemos hacer esto con la función zip() de la siguiente manera:

for elemento_1, elemento_2 in zip(lista_1, lista_2):

    suma = elemento_1 + elemento_2

    print(suma)

 

Creamos un ciclo for con elemento_1 y elemento_2 que iteraran en el objecto que nos regresa la función zip, esta recibe las listas y regresa un objeto de iteración que contiene tuplas de cada lista.

Esto imprimirá el siguiente resultado:

5

7

9


En este Shot aprendiste algo nuevo y útil en Python 🍸

Comentarios

Populares

Manejo de templates/plantillas en Django

Cómo Crear un Proyecto en Django

Crear aplicaciones para proyecto de Django