La funzione zip() permette di unire due tuple. Da ricordarsi che se i valori non sono pari non verranno create le ultime coppie.
a = ("John", "Charles", "Mike")
b = ("Jenny", "Christy", "Monica", "Vicky")
x = zip(a, b)
((‘John’, ‘Jenny’), (‘Charles’, ‘Christy’), (‘Mike’, ‘Monica’))
Si possono creare dei loop con gli zip.
a = (2,4,5)
b = (3,6,7)
x = zip(a, b)
for (z,y) in zip(a,b):
print(z,'+' ,y,'=',z+y)
2 + 3 = 5
4 + 6 = 10
5 + 7 = 12
a = ("John", "Charles", "Mike")
b = ("Jenny", "Christy", "Monica", "Vicky")
x = zip(a, b)
for (z,y) in zip(a,b):
print(z,'-',y)
John – Jenny
Charles – Christy
Mike – Monica