Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Utilizzare il Metodo remove(): Eliminare Elementi Specifici dalle Liste | Padroneggiare le Liste in Python
Strutture Dati Python

bookUtilizzare il Metodo remove(): Eliminare Elementi Specifici dalle Liste

Il metodo remove() elimina la prima occorrenza di un valore specifico nella lista. Questo è particolarmente utile quando conosci il valore dell'elemento ma non il suo indice.

La sintassi del metodo remove() è:

list.remove(value)

Ora, decidi di rimuovere "Kyoto" dalla tua lista perché l'hai già visitata. Ecco come puoi farlo:

12345
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
copy

Se "Kyoto" non è nella lista, questo codice genererà un errore.

12345
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # ValueError: list.remove(x): x not in list
copy

Per evitare questo, puoi controllare se la città esiste prima di rimuoverla:

123456
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
copy

Nota

Con il metodo remove(), puoi rimuovere solo un elemento alla volta.

Compito

Swipe to start coding

Stai continuando a lavorare con la lista travel_wishlist.

  • Rimuovi gli elementi "Oslo" e "Sydney" dalla lista.
  • Usa il metodo remove() per rimuovere questi elementi.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 9
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

What happens if there are multiple occurrences of "Kyoto" in the list?

Can you explain what error is raised if the value is not found?

Are there alternative methods to remove an item by value safely?

close

bookUtilizzare il Metodo remove(): Eliminare Elementi Specifici dalle Liste

Scorri per mostrare il menu

Il metodo remove() elimina la prima occorrenza di un valore specifico nella lista. Questo è particolarmente utile quando conosci il valore dell'elemento ma non il suo indice.

La sintassi del metodo remove() è:

list.remove(value)

Ora, decidi di rimuovere "Kyoto" dalla tua lista perché l'hai già visitata. Ecco come puoi farlo:

12345
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
copy

Se "Kyoto" non è nella lista, questo codice genererà un errore.

12345
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # ValueError: list.remove(x): x not in list
copy

Per evitare questo, puoi controllare se la città esiste prima di rimuoverla:

123456
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
copy

Nota

Con il metodo remove(), puoi rimuovere solo un elemento alla volta.

Compito

Swipe to start coding

Stai continuando a lavorare con la lista travel_wishlist.

  • Rimuovi gli elementi "Oslo" e "Sydney" dalla lista.
  • Usa il metodo remove() per rimuovere questi elementi.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 9
single

single

some-alt