metodi dell’elenco Python

|

Gli elenchi sono una struttura dati incorporata in Python 3. Gli elenchi Python possono essere utilizzati per organizzare e archiviare i dati in modo ordinato, ad esempio i nomi dei fornitori per un’azienda manifatturiera, le informazioni sugli stipendi di un’azienda dipendenti, un elenco dei voti degli studenti o qualsiasi altra cosa.

Esistono numerose funzioni integrate in Python che possiamo usare per modificare o manipolare i dati memorizzati negli elenchi.

In questa guida, analizzeremo alcuni dei metodi integrati più utili che possono essere utilizzati per lavorare con gli elenchi. Esploreremo come aggiungere e rimuovere elementi da un elenco, contare gli elementi in un elenco, invertire un elenco e altro ancora.

Aggiornamento elenco

Gli elenchi sono un tipo di dati in Python che sono disposizioni mutevoli e ordinate di elementi. Ciò significa che gli elenchi possono essere modificati e memorizzare i dati in un ordine specifico.

Ogni elemento all’interno di un elenco è chiamato item e gli elenchi sono definiti da valori separati da virgole racchiusi tra parentesi quadre ([]).

Ecco come creare una lista in Python:

Per stampare il nostro list, possiamo usare la funzione print():

Il nostro programma restituisce la nostra matrice originale come l’abbiamo definita:

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 di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.

Per recuperare uno specifico elemento da un elenco Python, dobbiamo fare riferimento all’indice dell’elemento. Ogni elemento in una lista ha un numero di indice, che inizia con , che ci permette di recuperare il contenuto di un singolo elemento. Ecco i valori dell’indice per l’elenco che abbiamo creato sopra:

New York TimesWashington PostCNNBuzzFeed
12 3

Ora che conosciamo i numeri di indice degli elementi della nostra lista, possiamo recuperare un valore specifico dalla nostra lista. Per fare ciò, possiamo utilizzare il seguente codice:

Il nostro codice restituisce: New York Times. Allo stesso modo, se facessimo riferimento all’elemento dell’elenco con il valore di indice 2, il nostro codice restituirebbe CNN.

Ogni elemento nel nostro elenco ha anche un numero di indice negativo. Questo ci permette di contare all’indietro su una lista ed è utile se la nostra lista contiene un gran numero di valori e vogliamo recuperare un valore verso la fine di quella lista.

Ecco i valori di indice negativi per il nostro elenco sopra:

New York TimesWashington PostCNNBuzzFeed
-4-3-2-1

Se volessimo ottenere l’elemento nella posizione dell’indice -1, potremmo usare questo codice:

Il nostro codice ritorna : BuzzFeed.

Ora che abbiamo coperto le basi degli elenchi Python, possiamo iniziare a esplorare i metodi degli elenchi di Python.

Aggiungi elementi utilizzando list.append()

Il metodo list.append() consente di aggiungere un elemento a la fine di un elenco. Ecco un esempio di un elenco che memorizza i gusti della pizza:

Il nostro elenco è composto da cinque valori, che iniziano con il valore dell’indice e terminano con il valore dell’indice 4. Ma cosa succede se volessimo aggiungere un’opzione per gli amanti della carne alla nostra lista? Possiamo usare il metodo append() per eseguire questa azione.

Ecco un esempio di append() utilizzato per aggiungere Meat-Lovers alla nostra lista:

Il nostro codice restituisce la nostra lista rivista con Meat-Lovers alla fine:

Inserisci nella lista usando list.insert()

Il Il metodo append() consente di aggiungere un elemento alla fine di un elenco, ma se si desidera aggiungere un elemento in una posizione di indice specifica, il metodo insert() inserirà una voce in qualsiasi punto dell’elenco.

Diciamo che il nostro pizzaiolo ha preparato uno speciale in casa con i peperoni Jalapeno ed è pronto per aggiungerlo al menu. Lo chef vuole che questa pizza sia in cima alla nostra lista di gusti, per incoraggiare i nuovi clienti a provare la pizza.

Possiamo usare il metodo insert() per ottenere questo obiettivo. Il metodo insert() accetta due argomenti: la posizione dell’indice in cui si desidera aggiungere l’elemento e l’elemento che si desidera aggiungere all’elenco. Ecco un esempio di insert() utilizzato per aggiungere Jalapeno Special all’inizio dell’elenco dei sapori:

Il nostro codice restituisce il seguente elenco:

Come puoi vedere, Jalapeno Special è stato aggiunto all’inizio della nostra lista e gli è stato assegnato il numero di indice . Tutti gli altri elementi della nostra lista sono stati spostati in alto, quindi vengono assegnati nuovi numeri di indice corrispondenti alla loro nuova posizione nell’elenco. Prosciutto e ananas, ad esempio, ora ha il valore di indice 1 e cosi via.

Rimuovi dalla lista usando list.remove()

Per rimuovere un elemento da una lista Python, possiamo usare list.remove() metodo. Questo metodo rimuove il primo elemento da un elenco il cui valore è uguale al valore che specifichiamo.

"Il Karma di carriera è entrato nella mia vita quando ne avevo più bisogno e mi ha aiutato rapidamente ad abbinarlo a un bootcamp. Due mesi dopo la laurea , ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"

Venus, Software Engineer presso Rockbot

Dopo un settimana di prova dello Jalapeno Special, è stato chiarito che i clienti della cucina della pizza non sono favorevoli al sapore. Cosi lo chef vorrebbe toglierlo dal menù mentre armeggia con la ricetta. Potremmo usare il seguente codice per rimuovere Jalapeno Special dalla nostra lista:

Il nostro codice restituisce una lista rivista senza Jalapeno Special:

Ci sono alcune cose che dovresti sapere sul metodo remove(). In primo luogo, se provi a rimuovere un elemento che non esiste all’interno di un elenco, verrà visualizzato un errore non in elenco.. In secondo luogo, il metodo remove() rimuove solo la prima istanza di un elemento dell’elenco. Se avessi due Jalapeno Specials nella tua lista, dovresti eseguire il metodo remove() due volte per rimuoverli entrambi.

Rimuovi dall’elenco utilizzando list.pop()

Il metodo list.pop() può essere utilizzato per rimuovere e restituire un elemento da un elenco.

Il metodo pop() accetta un argomento opzionale: il valore dell’indice dell’elemento che vogliamo rimuovere dal nostro elenco. Se non specifichiamo un indice, pop() tornerà e rimuoverà l’ultimo elemento dalla nostra lista.

La nostra pizzeria ha deciso che la pizza Meat-Lovers dovrebbe essere spostato nel menu speciale, che include la nuova gamma di pizze sperimentali dello chef. Quindi lo chef vuole rimuovere Meat-Lovers dall’elenco dei gusti per le pizze.

Ecco il codice che useremmo per rimuovere Meat-Lovers (che ha il valore di indice 5, dalla nostra lista):

Il nostro codice restituisce:

Come puoi vedere, la funzione pop() ha rimosso il valore che abbiamo specificato e ha restituito il valore della voce dell’elenco che abbiamo rimosso, che in questo caso era Meat-Lovers. Quindi, abbiamo stampato la nuova lista, che non include più Meat-Lovers.

Combina più elenchi usando list.extend()

Il metodo list.extend() può essere usato per combinare più elenchi in Python. Il metodo extend() accetta un argomento: l’oggetto lista che vuoi aggiungere a una lista esistente.

Il nostro pizzaiolo ha deciso che il menu speciale deve essere unito a quello standard menu perché i clienti hanno segnalato di essere confusi con i due menu separati. Per unire entrambi i nostri menu, useremmo il seguente codice:

Il nostro programma restituisce quanto segue:

Come puoi vedere, la nostra lista di sapori ora include elementi sia della nostra vecchia lista di sapori, sia della nostra lista di special_menu.

Copia una lista usando list.copy()

Il metodo list.copy() ti permette di creare una copia di una lista. Questo può essere utile se vuoi manipolare un elenco ma mantenere intatto l’elenco originale, nel caso in cui dovessi fare nuovamente riferimento ad esso.

Il nostro pizzaiolo ha deciso di sperimentare ulteriormente il menu, aggiungendo due nuovi pizze al menù. Tuttavia, vuole mantenere un elenco del menu originale come riferimento.

Potremmo usare il seguente codice per creare una copia del menu, a cui può aggiungere le sue nuove pizze preservando l’elenco originale:

Il nostro codice restituisce:

Ora, abbiamo due elenchi con stessi valori: sapori e new_menu. Quindi, lo chef può modificare il new_menu, mantenendo intatta la lista dei sapori.

Ordinare un elenco utilizzando list.sort()

Il metodo list.sort() può essere utilizzato per ordinare gli elementi in un elenco .

Il nostro chef ha deciso che la nostra lista dovrebbe essere ordinata in ordine alfabetico, per rendere più facile per le persone trovare la pizza che stanno cercando. Il seguente codice usa sort() per organizzare la nostra lista in ordine alfabetico:

Il nostro codice restituisce:

Tu può anche usare la funzione sort() su un elenco di numeri, che sarà disposto in ordine crescente ordine.

Invertire un elenco utilizzando list.reverse()

Il metodo list.reverse() può essere utilizzato per invertire l’ordine degli elementi in un elenco.

Questa funzione non ordina una lista in ordine decrescente ma capovolge invece l’ordine di ogni elemento nella nostra lista. Quindi l’ultimo elemento della nostra lista diventa il primo elemento del nostro nuovo elenco, e il penultimo elemento diventa il secondo elemento, e cosi via.

Il nostro pizzaiolo ha deciso che vuole l’elenco delle pizze da disporre in ordine decrescente, perché ha notato una crescita del numero di vendite dal fondo del menu. Ecco il codice che useremmo per invertire la nostra lista:

Il nostro codice restituisce quanto segue:

Come puoi vedere, Speciale vegetariano era l’ultimo elemento nella nostra lista originale, e ora è il primo‚Äîla nostra lista è stata invertita.

Cancella a Elenco Utilizzo di list.clear()

Il metodo list.clear() consente di rimuovere tutti i valori all’interno di un elenco.

Il nuovo mese ha vieni in pizzeria, e cosi lo chef vuole cancellare la lista delle vendite per Janua ry e inizia una nuova lista per febbraio. Ecco il codice che potrebbe essere utilizzato per cancellare la nostra lista di vendite per fare spazio a febbraio:

Il nostro codice restituisce un elenco senza valori: [].

Conclusione

Gli elenchi sono disposizioni mutevoli e ordinate di elementi che possono essere utilizzati per memorizzare dati simili. In questo tutorial, abbiamo analizzato alcuni dei metodi di elenco Python più comuni, che possono essere utilizzati per manipolare i nostri elenchi e raccogliere informazioni sui dati nel nostro elenco.

Abbiamo spiegato come utilizzare append(), insert(), remove(), pop(), extend(), copy(), sort(), reverse() e clear() elencano i metodi in questo articolo ed esplorato esempi di ciascun metodo in azione.

Ora sei pronto per lavorare con i metodi di elenco Python come un esperto!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method