Laten we het hebben over zip, hoe kunnen we zip gebruiken?
Laten we een nieuwe functie maken.
En de zip-functie werkt een beetje als een rits.
We hebben twee lijsten of twee eetwaren nodig en we kunnen ze aan elkaar ritsen.
Laat me je laten zien wat ik bedoel, laten we zeggen dat ik mijn lijst heb en dan jouw lijst en dit zal jouw
lijst 10, 20 en 30 hebben.
Zorg ervoor dat het een lijst is.
Daar ga je.
En hier met de zip-functie kan ik gewoon rennen.
Zipp.
En hier binnen.
Ik geef het in ons geval zoveel iterables als ik wil aan eetwaren, dus ik ga het mijn lijst en jouw lijst geven.
Laten we dat afsluiten bij wormer bracket.
En als ik op uitvoeren klik.
Moet je zien.
Wat hier net is gebeurd, Zipp, als een rits, neemt de twee iterabel en pakt het eerste item van elk en
ritst ze samen als een rits, zodat één en 10 samen aan een tuple worden toegevoegd, dan worden twee en 20
samen aan een paar toegevoegd en dan worden drie en 30 bij elkaar opgeteld.
Wat als dit een tupel was.
Like dit en ik klik op uitvoeren.
Maakt het uit, het is een iterable, het gaat de items aan elkaar ritsen.
Dit lijkt je nu misschien niet zo handig.
Het is eigenlijk een heel belangrijke functie die, omdat hij zo algemeen is, voor zoveel verschillende dingen kan worden gebruikt.
Als we bijvoorbeeld uit een database hadden, verzamelden we alle gebruikersnamen uit één kolom in een database en kunnen ze
uit een ander deel van de database komen, we verzamelen alle telefoonnummers en ze stonden allemaal in
dezelfde volgorde.
Welnu, we kunnen deze combineren tot een tuple met behulp van zip waaraan de gebruikersnaam en de telefoonnummers zijn
gekoppeld en een geheel nieuwe gegevensstructuur creëren.
En als ik hier nog een lijst had, laten we zeggen hun lijst.
En deze heeft er vijf.
Voor.
En drie, ik kan hun lijst ook opnieuw toevoegen, en als ik op uitvoeren klik.
Je ziet dat ik dingen aan elkaar kan blijven zippen, dus ZIP herhaalt elk van deze lijsten of
datastructuren en zip ze samen.
Nogmaals, we merken op dat we niets van onze huidige wijzigen.
In plaats daarvan maken we een geheel nieuwe, heel erg leuk.
Hoe zit het met verminderen?
Laten we meer te weten komen in de volgende video.