La función zip() genera un iterable de tuplas formado de los elementos de los iterables que le coloquemos y del tamaño del iterable de entrada mas pequeño. La estructura de esta función es la siguiente:
zip(iterables)
Veamos que hace cada una de las secciones de la función:
iterables es el grupo de iterables que deseamos unir.
Ejemplos del uso de la función:
am = ['a','b','e','r']
pm = [3, 8, 2, 8, 5]
ts = [True, True, False, True, False]
unidos = zip(am, pm, ts)
for elem in unidos:
print(elem)
>>> let = [‘a’,’b’,’e’,’r’]
>>> num = [3, 8, 2, 8, 5]
>>> bl = [True, True, False, True, False]
>>> unidos = zip(let, num, bl)
>>> for elem in unidos:
… print(elem)
…
(‘a’, 3, True)
(‘b’, 8, True)
(‘e’, 2, False)
(‘r’, 8, True)
Si quieres conocer mas Funciones incorporadas (built-in) te dejo el enlace para regresar al listado completo.
Recuerda que la función zip() regresa un iterable formado de los iterables de entrada que coloquemos. Cuéntame, ¿qué te pareció la entrada?
1 comentario en «Función zip()»
Los comentarios están cerrados.