Il 0% ha trovato utile questo documento (0 voti)
5 visualizzazioni2 pagine

Guida Ciclo FOR Python

Il ciclo 'for' in Python è utilizzato per iterare su sequenze come liste, stringhe e dizionari. La sintassi di base prevede l'uso di una variabile per rappresentare gli elementi della sequenza, con possibilità di utilizzare comandi come break, continue ed else. Inoltre, funzioni come enumerate e zip permettono di gestire iterazioni più complesse e la list comprehension offre un modo compatto per creare liste.

Caricato da

matteo101599
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
5 visualizzazioni2 pagine

Guida Ciclo FOR Python

Il ciclo 'for' in Python è utilizzato per iterare su sequenze come liste, stringhe e dizionari. La sintassi di base prevede l'uso di una variabile per rappresentare gli elementi della sequenza, con possibilità di utilizzare comandi come break, continue ed else. Inoltre, funzioni come enumerate e zip permettono di gestire iterazioni più complesse e la list comprehension offre un modo compatto per creare liste.

Caricato da

matteo101599
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

Guida al ciclo FOR in Python

Il ciclo 'for' in Python è uno strumento fondamentale per iterare su una sequenza di elementi.
Può essere usato con liste, stringhe, tuple, dizionari, intervalli (range) e qualsiasi oggetto iterabile.

1. Sintassi di base:
for variabile in sequenza:
# blocco di codice

Esempio:
for frutto in ['mela', 'banana', 'ciliegia']:
print(frutto)

2. Uso con range():


for i in range(5): # stampa da 0 a 4
print(i)

3. Uso con stringhe:


for lettera in 'Python':
print(lettera)

4. Uso di break:
Interrompe il ciclo in base a una condizione.
for i in range(10):
if i == 5:
break

5. Uso di continue:
Salta l'iterazione corrente e continua con la successiva.
for i in range(5):
if i == 2:
continue
print(i)
6. Uso di else con for:
L'else viene eseguito se il ciclo termina senza un break.
for i in range(3):
print(i)
else:
print('Ciclo completato')

7. Enumerate():
Restituisce sia l'indice che il valore dell'elemento.
for indice, valore in enumerate(['a', 'b', 'c']):
print(indice, valore)

8. Zip():
Itera su più liste contemporaneamente.
for a, b in zip(['x', 'y'], [1, 2]):
print(a, b)

9. List comprehension:
Una forma compatta per creare liste usando un for.
[x**2 for x in range(5)] # [0, 1, 4, 9, 16]

Conclusione:
Il ciclo for è potente e versatile. Comprendere il suo funzionamento è essenziale per qualsiasi
programmatore Python.

Potrebbero piacerti anche