python: cancellare elementi nella lista con pop , del , remove

Per eliminare elementi da una lista ci sono più modi, ma con delle differenze.

Conoscendo l’indice dell’elemento desiderato, è possibile usare pop:

eliminare elementi dalla lista con pop conoscendo l'indice

pop modifica la lista salvando però l’elemento che è stato rimosso, quindi con possibile restituzione dello stesso.

Se viene omesso l’indice, pop cancella e restituisce l’ultimo elemento della lista.

codice rimuovi elementi della lista con pop

Nel caso in cui il valore rimosso non serva, si può usare l’operatore del, qui sotto ad esempio cancelliamo l’elemento con indice 2 nella lista:

codice rimuovi elementi della lista con del

Se invece si conosce l’elemento da rimuovere ma non il suo indice, si può usare remove:

codice rimuovi elementi della lista con remove

Remove non ha un valore di ritorno.

Nel caso di cancellazione di più elementi è possibile usare del con lo slicing che seleziona gli elementi dal primo indice che inseriamo al secondo indice inserito (escluso):

codice rimuovi elementi della lista con del e slicing

vedi tutti gli articoli sulle liste

Per una formazione completa in python consiglio questo testo : https://www.amazon.it/Programmare-Python-Guida-completa-Marco/dp/8868950243/ref=mp_s_a_1_1?dchild=1&keywords=corso+python&qid=1621889252&sr=8-1&tag=gz-blog-21&ascsubtag=0-f-n-av_programnotes

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads.
Per favore supportaci rimuovendo gli ads blocker.

Cliccando una pubblicità ci regalerai 2cent per supportarci ancora di più ;) 

Powered By
100% Free SEO Tools - Tool Kits PRO