Per eliminare elementi da una lista ci sono più modi, ma con delle differenze.
Conoscendo l’indice dell’elemento desiderato, è possibile usare pop:
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.
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:
Se invece si conosce l’elemento da rimuovere ma non il suo indice, si può usare 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):
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