‫Lascia che ti mostri un'altra utile funzione che useremo, proprio come un intervallo.
‫Intendiamoci, non è così comune come il range range.
‫Lo vedrai molto nel codice Python, ma quest'altro è ancora molto utile e si chiama enumerare.
‫Ora, cosa fa?
‫Diamo un'occhiata.
‫Posso fare un ciclo for e dirò quattro e diremo carattere in enumerare e poi enumerare.
‫Avvolgiamo qualcosa che, beh, vogliamo enumerare.
‫Quindi vediamo cosa significa.
‫Ritorna ed enumera all'oggetto.
‫Quindi iterabile deve essere un altro oggetto che supporta l'iterazione.
‫Quindi dobbiamo dargli qualcosa su cui enumerare può scorrere.
‫Quindi questa volta facciamo solo una stringa che dice ciao.
‫Ora enumerare è speciale perché quello che ci darà è che prenderà un oggetto iterabile e ti
‫darà un contatore indice.
‫E l'elemento che index.
‫Quello che intendo con questo, beh, puoi effettivamente dire I CAAMA carattere.
‫Quindi stiamo scompattando questo e stiamo dicendo, ehi, stampa io e carattere, se clicco su corri.
‫Guarda quello.
‫Vengo ripetuto di nuovo ciao, se non abbiamo enumerato, allora avremmo appena ricevuto ciao.
‫Ma anche perché usiamo enumerate, otteniamo questo occhio o indice di ogni elemento e dove si trova nell'indice in modo
‫che se avessi una lista qui, diciamo uno, due, tre.
‫Ancora una volta, sono in grado di utilizzare e accedere anche al numero di indice dell'elemento.
‫E se avessimo una coppia?
‫Ancora una volta, otteniamo il numero di indice.
‫Quindi innumerare è molto utile se hai bisogno del contatore indice dell'elemento che stai scorrendo.
‫Quindi facciamo un piccolo esercizio.
‫Diciamo che vogliamo creare uno script che enumeri un elenco di numeri da uno a dieci, quindi useremo
‫range per creare che dirò elenco e poi dirò intervallo.
‫So che ci sono molte funzioni qui.
‫L'intervallo che è di cento in realtà elenca quello.
‫E voglio che mi si dica qual è l'indice del numero 50.
‫Quindi metti in pausa il video se devi farlo.
‫Ora, qui, lo voglio in modo che quando lo ingrandisci un po', lo voglio in modo che
‫venga stampato solo l'indice, diciamo, del valore cinquanta.
‫Voglio sapere dove si trova 50 nella lista.
‫Ora, di nuovo, questo è un semplice esempio, quindi probabilmente puoi già indovinare qual è
‫la risposta, ma come lo codificheresti in modo che solo qui otteniamo l'indice di cinquanta o dica che l'indice di cinquanta è
‫qualunque cosa.
‫Metti in pausa il video se vuoi provarlo.
‫Altrimenti, proviamo questo.
‫Farò un condizionale e dirò se il carattere è uguale a 50.
‫Allora vado a stampare.
‫Indice o farò una stringa F, e dirò che l'indice di 50 è e quindi aggiungerò l'indice
‫qui.
‫Quindi se corro.
‫Ottengo che l'indice di 50 è 50.
‫E solo per confermare se, ad esempio, stampo qui e diciamo stampa io e carattere, faccio clic su Esegui.
‫Vediamo quella mappa, abbiamo l'indice è lo stesso dei numeri, di nuovo, non troppo difficile di una domanda, ma vedi qui che siamo
‫in grado di estrarre di nuovo queste informazioni, non utili come l'intervallo, ma vedrai di tanto
‫in tanto in codice.
‫Quindi volevo assicurarmi che tu non ne fossi sorpreso.
‫Come puoi vedere, non è così difficile.