Il ciclo for in Python
I cicli sono progettati per eseguire ripetutamente la stessa operazione, ad esempio, per iterare sugli elementi di oggetti iterabili. Tali oggetti includono stringhe, tuple, liste, insiemi e dizionari.
In Python, il ciclo più ampiamente utilizzato è
for. La sua sintassi è la seguente:
for elemento in oggetto_iterabile:
corpo del ciclo
Nel ciclo for, così come nella costruzione
if-else, sotto il blocco con la condizione
è necessario fare un rientro per il codice
posizionato sotto.
Supponiamo di avere una lista lst:
lst = [1, 2, 3, 4, 5]
Usiamo il ciclo for per iterare
e visualizzare tutti i suoi elementi:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # visualizzerà 1, 2... 5
Nel corpo del ciclo è possibile eseguire varie operazioni con gli elementi. Visualizziamo i quadrati dei valori degli elementi:
for el in lst:
print(el ** 2) # visualizzerà 1, 4... 25
Data una lista:
tst = ['1', '2', '3', '4', '5']
Iteratela con un ciclo e visualizzate in console ogni elemento.
Data una tupla:
tst = (1, 2, 3, 4, 5)
Iteratela con un ciclo e visualizzate in console ogni elemento.
Dato un insieme:
tst = {'a', 'b', 'c', 'd', 'e'}
Iteratelo con un ciclo e visualizzate in console ogni elemento.
Data una stringa:
tst = 'abcde'
Iteratela con un ciclo e visualizzate in console ogni carattere.
Dato un numero:
tst = 12345
Iteratelo con un ciclo e visualizzate in console ogni cifra.
Data una lista:
tst = [1, 2, 3, 4, 5]
Aggiungete a ogni suo elemento il numero
2 e visualizzate il risultato in console.