Puoi invertire una lista in Python usando il built-in reverse()
o reversed()
metodi. Questi metodi invertiranno l’elenco senza creare un nuovo elenco. Python reverse()
e reverse()
invertirà gli elementi nell’oggetto elenco originale.
L’inversione di un elenco è una parte comune di qualsiasi linguaggio di programmazione. In questo tutorial, analizzeremo i metodi di elenco inverso Python più efficaci.
Supponiamo che tu abbia un elenco in Python dei nomi dei clienti in ordine alfabetico inverso ma si desidera visualizzarli in ordine alfabetico. Dovresti invertire l’elenco per farlo. Se hai un lungo elenco e vuoi vedere cosa c’è in fondo, puoi semplicemente scorrere verso il basso. Oppure puoi invertire per ottenere i dati rapidamente.
Elenchi Python e suddivisione in sezioni: un aggiornamento
In Python, gli elenchi sono array di elementi. Il tuo elenco potrebbe includere stringhe, booleani, numeri, oggetti o qualsiasi altro tipo di dati in Python e può contenere quanti ne vuoi. Quando si lavora con molti dati, può essere utile dichiarare un elenco invece di dichiarare più variabili.
Sezionamento dell’elenco
Anche se non è necessario conoscere l’analisi dell’elenco per eseguire un’operazione di elenco inversa, può essere utile.
Ecco come dichiareresti una lista in Python:
Abbiamo appena dichiarato una variabile, studentNames
, e assegnato un elenco di valori, in questo caso i nomi degli studenti, alla variabile.
Se vogliamo ottenere un valore particolare dalla nostra lista, possiamo usare i suoi numeri di indice e affettare la lista. è molto da capire, quindi analizziamolo. Ogni elemento nel nostro elenco ha un valore indice, a partire da 0. Possiamo usarli per ottenere un certo valore dal nostro elenco. Ecco i valori dell’indice per il nostro array:
L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.
Il laureato medio del bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.
Se vogliamo ottenere Imogen
dalla nostra lista, lo faremmo usando il seguente codice:
Abbiamo dichiarato la nostra variabile con i nomi degli studenti . Successivamente, abbiamo detto che vogliamo ottenere l’elemento della lista con il valore di indice di 1
. In questo caso, il valore era Imogen
.
Possiamo anche modificare il numero di indice per ottenere un intervallo aggiungendone un altro. Ecco un esempio:
L’output per il nostro codice sarebbe il seguente:
Ora che conosciamo le basi dello slicing delle liste, possiamo iniziare a discutere dell’inversione liste in Python.
Tutorial su Python Reverse List
I tre modi principali per invertire una lista in Python sono:
Il primo è usare un trucco per invertire la tua lista . Ecco la sintassi Python:
L’output per il nostro codice è:
Nel nostro codice, abbiamo dichiarato la nostra variabile studentNames
, quindi ha creato una funzione slice che invertirà l’elenco. Questo è un modo comune per suddividere gli elenchi. Ma può essere inefficiente perché crea una copia dell’elenco, che occupa memoria. Inoltre, questa funzione può essere un po’ avanzata rispetto ad altri metodi di inversione degli elenchi.
Inverti usando Reverse()
La seconda opzione che possiamo prendere è usare la funzione integrata, reverse (). Il metodo
reverse()
può essere chiamato per invertire il contenuto di un oggetto elenco sul posto. Ciò significa che non creerai un nuovo elenco. Invece, modificheremo l’oggetto elenco originale.