‫Laat me je nog een handige functie laten zien die we zullen gebruiken, net als een bereik.
‫Let wel, het is niet zo gebruikelijk als bereikbereik.
‫Je zult het veel zien in Python-code, maar deze andere is nog steeds erg handig en heet enumerate.
‫Nu, wat doet het?
‫Laten we eens kijken.
‫Ik kan een for-lus doen en ik zeg vier en we zeggen karakter in opsommen en dan opsommen.
‫We wikkelen rond iets dat, nou ja, we willen opsommen.
‫Dus laten we eens kijken wat dat betekent.
‫Het keert terug en somt op om bezwaar te maken.
‫Dus itereerbaar moet een ander object zijn dat iteratie ondersteunt.
‫Dus we moeten het iets geven dat opsommen kan herhalen.
‫Dus laten we deze keer gewoon een tekenreeks doen die hallo zegt.
‫Opsommen is speciaal omdat het ons een itereerbaar object gaat geven en je
‫een indexteller geeft.
‫En het item dat index.
‫Wat ik daarmee bedoel, nou, je kunt eigenlijk zeggen dat ik CAAMA-karakter heb.
‫Dus we pakken dit uit en we zeggen, hé, print ik en karakter, als ik op uitvoeren klik.
‫Moet je zien.
‫Ik word nog een keer hallo herhaald, als we geen opsomming hadden, dan zouden we gewoon hallo zijn geworden.
‫Maar omdat we enumerate gebruiken, krijgen we dit oog of index van elk item en waar het zich in de index bevindt, zodat als
‫ik hier een lijst had, laten we zeggen een, twee, drie.
‫Nogmaals, ik kan ook het indexnummer van het item gebruiken en openen.
‫Wat als we een stel hadden?
‫Nogmaals, we krijgen het indexnummer.
‫Dus innumerate is erg handig als je de indexteller nodig hebt van het item dat je doorloopt.
‫Dus laten we een kleine oefening doen.
‫Laten we zeggen dat we een script willen maken dat een lijst van de nummers één tot en met tien opsomt, dus we zullen bereik gebruiken
‫om die ik ga zeggen lijst te maken en dan ga ik bereik zeggen.
‫Ik weet dat er hier veel functies zijn.
‫Bereik dat honderd is, staat daar eigenlijk bij.
‫En ik wil weten wat de index van het getal 50 is.
‫Dus pauzeer de video als je dat nodig hebt.
‫Nu, hier, ik wil het zo dat als je dit een beetje groter maakt, ik het zo wil dat we alleen
‫de index afdrukken van, laten we zeggen, de waarde vijftig.
‫Ik wil weten waar 50 in de lijst staat.
‫Nu, nogmaals, dit is een eenvoudig voorbeeld, dus je kunt waarschijnlijk al raden wat het antwoord is,
‫maar hoe zou je dit coderen zodat we alleen hier de index van vijftig krijgen of er staat dat de index van vijftig wat dan
‫ook is.
‫Pauzeer de video als je hem wilt proberen.
‫Laten we dit anders eens proberen.
‫Ik ga een voorwaardelijke doen en zeg of karakter gelijk is aan 50.
‫Dan ga ik printen.
‫Index of ik ga een F-string doen, en ik zal zeggen dat de index van 50 is en dan zal ik de index
‫hier toevoegen.
‫Zodat als ik ren.
‫Ik krijg index van 50 is 50.
‫En om te bevestigen of ik bijvoorbeeld gewoon hier print en laten we zeggen print I en karakter, klik ik op uitvoeren.
‫We zien die kaart, we hebben de index is hetzelfde als de cijfers, nogmaals, niet al te moeilijke vraag, maar je ziet hier dat
‫we deze informatie opnieuw kunnen extraheren, niet zo handig als bereik, maar je zult zien het af
‫en toe in code.
‫Dus ik wilde er zeker van zijn dat je er niet door verrast wordt.
‫Zoals je kunt zien, is het niet zo moeilijk.