Accademia:Strutture di controllo: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m (aggiunta indice)
Riga 101: Riga 101:
</pre>
</pre>
In pratica la nostra variabile 'i', ad ogni ciclo prenderà il valore di un elemento della lista passata, la prima volta sarà il primo ('casa') la seconda 'villa' e così via.
In pratica la nostra variabile 'i', ad ogni ciclo prenderà il valore di un elemento della lista passata, la prima volta sarà il primo ('casa') la seconda 'villa' e così via.
Un piccolo trucco per numerare i valori che vogliamo restituire usando la funzione enumerate() :
<pre>
>>> menu = ['pizza','hot dog','zuppa di fagioli']
>>> for indice in enumerate(menu):
...    print(indice)
...
(0, 'pizza')
(1, 'hot dog')
(2, 'zuppa di fagioli')
</pre>
Miglioriamo l'output inserendo la variabile 'x', acui viene assegnato il numero dell'elemento :
<pre>
>>> for x,indice in enumerate(menu):
...    print(x, indice)
...
0 pizza
1 hot dog
2 zuppa di fagioli
</pre>
----
----
:[[Utente:Tuxerrante|Tuxerrante]]
:[[Utente:Tuxerrante|Tuxerrante]]
[[Categoria:Accademia Python - Lezione 3]]
[[Categoria:Accademia Python - Lezione 3]]
[[Categoria:Accademia Python - Lezione 4]]
[[Categoria:Accademia Python - Lezione 4]]
28

contributi

Menu di navigazione