La funzione zip in python

Nel linguaggio python la funzione zip() associa gli elementi degli oggetti iterabili in una tupla.

zip(x)

L'argomento x è uno o più oggetti iterabili ( stringhe, liste, tuple, ecc. ) separati da virgola.

La funzione zip restituisce in output una tupla con gli elementi degli oggetti secondo l'ordine di posizione.

la funzione zip  (esempio)

Un esempio pratico

Definisco una stringa e una lista, rispettivamente nelle variabili s e l.

s="ABCD"
l=["Alfa", "Beta", "Gamma", "Delta"]

Poi uso la funzione zip usando le variabili s e l come argomenti in input.

for i in zip(s,l):
print(i)

Il risultato della funzione zip in output è il seguente:

('A', 'Alfa')
('B', 'Beta')
('C', 'Gamma')
('D', 'Delta')

La funzione associa in una tupla gli elementi della stringa, i caratteri, con gli elementi della lista.

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Istruzioni e funzioni del linguaggio python