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")]