zip() - Crea tuplas en Python
La función zip()
combina 2 o más iterables (listas, tuplas, cadenas, etc.) para crear una tupla.
lista1 = [1,2,3]
lista2 = ["a","b","c"]
tupla = zip(lista1, lista2) # Salida: [(1,"a"),(2,"b"),(3,"c")]
En caso de que los iterables tengan diferentes longitudes, zip solo se ejecuta hasta el iterable más corto.
lista1 = [1,2]
lista2 = ["a","b","c"]
tupla = zip(lista1, lista2) # Salida: [(1,"a"),(2,"b")]