Parliamo di zip, come possiamo usare zip?
Bene, creiamo una nuova funzione.
E la funzione zip funziona come una cerniera.
Abbiamo bisogno di due liste o due commestibili e possiamo comprimerli insieme.
Lascia che ti mostri cosa intendo, diciamo che ho la mia lista e poi la tua lista e questa tua lista
avrà 10, 20 e 30.
Assicurati che sia una lista.
Ecco qua.
E qui con la funzione zip, posso semplicemente correre.
Zipp.
E qui dentro.
Gli do tutti gli iterabili che voglio nel nostro caso agli commestibili, quindi gli darò la mia lista e la tua lista.
Chiudiamolo con la staffa dei vermifughi.
E se clicco su Esegui.
Guarda quello.
Quello che è appena successo qui, Zipp, come una cerniera, prende i due iterabili e prende il primo elemento da ciascuno e li
unisce insieme come una cerniera in modo che uno e 10 vengano aggiunti a una tupla insieme, quindi due e 20 vengano
aggiunti a una coppia insieme e poi tre e 30 vengono aggiunti a tutto insieme.
E se questa fosse una tupla.
Ti piace questo e clicco su Esegui.
Non importa che sia iterabile, unirà gli elementi insieme.
Ora, questo potrebbe non sembrarti così utile ora.
In realtà è una funzione molto importante che, poiché è così generica, può essere utilizzata in così tante cose diverse.
Ad esempio, se avessimo da un database, abbiamo raccolto tutti i nomi utente da una colonna in un database e
quindi potrebbero provenire da un'altra parte del database, raccogliamo tutti i numeri di telefono ed erano tutti nello
stesso ordine.
Bene, possiamo combinarli in una tupla usando zip a cui sono allegati il nome utente e i numeri di telefono
e creare una struttura dati completamente nuova.
E se avessi un'altra lista qui, diciamo la loro lista.
E questo ne ha cinque.
Per.
E tre, posso aggiungere di nuovo anche il loro elenco e se faccio clic su Esegui.
Vedete che posso continuare a comprimere le cose insieme, quindi ZIP scorre su ciascuno di questi elenchi o strutture
di dati e li comprime insieme.
Ancora una volta, notando che non modifichiamo nessuna delle nostre attuali.
Data invece, ne creiamo uno tutto nuovo, molto, molto carino.
E per ridurre?
Scopriamo di più nel prossimo video.