← Volver
La función incorporada (no necesita importarse)
Esta función es especialmente útil en bucles
La función zip()
zip()
toma como argumento dos o más objetos iterables (idealmente cada uno de ellos con la misma cantidad de elementos) y retorna un nuevo iterable cuyos elementos son tuplas que contienen un elemento de cada uno de los iteradores originales.>>> paises = ["China", "India", "Estados Unidos", "Indonesia"]
>>> poblaciones = [1391, 1364, 327, 264]
>>> list(zip(paises, poblaciones))
[('China', 1391), ('India', 1364), ('Estados Unidos', 327), ('Indonesia', 264)]
Esta función es especialmente útil en bucles
for
para acceder a los elementos de dos o más iterables simultáneamente:>>> for pais, poblacion in zip(paises, poblaciones):
... print("{}: {} millones de habitantes.".format(pais, poblacion))
...
China: 1391 millones de habitantes.
India: 1364 millones de habitantes.
Estados Unidos: 327 millones de habitantes.
Indonesia: 264 millones de habitantes.
🐍 También te puede interesar:
💬 ¿Alguna duda sobre este código? ¡Preguntanos en el foro!
❤️ ¿Te gusta nuestro contenido? ¡Ayudanos a seguir creciendo con una donación!