English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo reverse() invertisce gli elementi dell'elenco specificato. Questo significa ordinare in modo inverso gli elementi dell'elenco
La sintassi del metodo reverse() è:
list.reverse()
reverse() non accetta alcun parametro.
La funzione reverse() non restituisce alcun valore. Funziona semplicemente invertendo l'ordine degli elementi e aggiornandoElenco.
# Elenco dei sistemi operativi os = ['Windows', 'macOS', 'Linux'] print('Elenco originale:', os) # Inverti elenco os.reverse() # Aggiorna elenco print('Aggiorna elenco:', os)
Quando si esegue questo programma, l'output è:
Elenco originale: ['Windows', 'macOS', 'Linux'] Aggiorna elenco: ['Linux', 'macOS', 'Windows']
Ci sono altri metodi per invertire l'elenco.
# Elenco dei sistemi operativi os = ['Windows', 'macOS', 'Linux'] print('Elenco originale:', os) # Inverti l'elenco # Sintassi: reversed_list = os[start:stop:step] reversed_list = os[::-1] # Elenco aggiornato print('Elenco aggiornato:', reversed_list)
Quando si esegue questo programma, l'output è:
Elenco originale: ['Windows', 'macOS', 'Linux'] Elenco aggiornato: ['Linux', 'macOS', 'Windows']
Se si desidera accedere agli elementi della lista in ordine inverso, è meglio utilizzare il metodo reversed().
# Elenco dei sistemi operativi os = ['Windows', 'macOS', 'Linux'] # Stampa gli elementi in ordine inverso for o in reversed(os): print(o)
Quando si esegue questo programma, l'output è:
Linux macOS Windows