Liste > Confrontare

1 Si possono utilizzare gli operatori di uguaglianza e di non uguaglianza.Due liste sono uguali se hanno lo stesso contenuto posizione per posizione. Funziona anche con tuple e insiemi. 2 Con for Funzione? Più semplice? 3 Con zip() Funzione? 4 Con while Funzione?

Liste > Copiare

1 Inizializza una lista vuota e dopo aggiunge a destra, con il metodo append(), gli elementi uno per uno 2 Inizializza una lista della stessa lunghezza, piena di zeri, e dopo copia gli elementi uno per uno 3 Con la tecnica dello slicing si può estrarre una copia di tutta la lista 4 La funzione … Leggi tutto

Liste > Capovolgere

1 Scambia primo e ultimo, secondo e penultimo, terzo e terzultimo, … Utilizza due “puntatori” al primo e all’ultimo elemento Attenzione: non funziona perché ogni elemento viene scambiato 2 volte. 2 Si scambiano gli elementi fino a metà con quelli della seconda metà 3 Più semplice 4 Il metodo reverse() delle liste risolve il problema

Ripetizioni con break, continue, else

Le ripetizioni accettano anche le istruzioni di interruzione break e continue e la clausola else L’istruzione continue forza l’esecuzione del prossimo passo del ciclo. Le istruzioni successive della sequenza non verranno eseguite. L’istruzione break interrompe l’esecuzione del ciclo. Le istruzioni successive della sequenza non verranno eseguite. La sequenza controllata da else viene eseguita se non … Leggi tutto