Accedere all'indice in 'for' loop?
Come posso accedere all'indice in un ciclo for
come il seguente?
ints = [8, 23, 45, 12, 78]
for i in ints:
print('item #{} = {}'.format(???, i))
Voglio ottenere questo output:
{{{551}}} lingua: nessuno {{551}}};
item #1 = 8
item #2 = 23
item #3 = 45
item #4 = 12
item #5 = 78
Quando lo percorro usando un ciclo for
, come faccio ad accedere all'indice del ciclo, da 1 a 5 in questo caso?
3289
3
L'uso di una variabile di stato aggiuntiva, come una variabile indice (che normalmente usereste in linguaggi come C o PHP), è considerato non pitico.
L'opzione migliore è usare la funzione integrata
enumerate()
, disponibile sia in Python 2 che 3:Controllate PEP 279 per saperne di più.
Alla vecchia maniera:
Comprensione della lista: