English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base di Python

Controllo di flusso di Python

Funzione in Python

Tipi di dati in Python

Operazioni di file di Python

Oggetti e classi di Python

Data e ora Python

Conoscenze avanzate di Python

Manuale di Python

Utilizzo e esempio di reverse() di Python lista

Metodi di lista di Python

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()

Parametro reverse()

reverse() non accetta alcun parametro.

Valore di reverse()

La funzione reverse() non restituisce alcun valore. Funziona semplicemente invertendo l'ordine degli elementi e aggiornandoElenco.

Esempio 1: Inverti elenco

# 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.

Esempio 2: Invertire l'elenco utilizzando l'operatore di slice

# 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']

Esempio 3: Accesso a un singolo elemento in ordine inverso

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

Metodi di lista di Python