Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Using the remove() Method: Deleting Specific Elements from Lists | Mastering Python Lists
Python Data Structures
course content

Kurssisisältö

Python Data Structures

Python Data Structures

2. Mastering Python Dictionaries
3. Mastering Python Tuples
4. Mastering Python Sets

book
Using the remove() Method: Deleting Specific Elements from Lists

The remove() method deletes the first occurrence of a specific value in the list. This is particularly useful when you know the element's value but not its index.

The syntax of remove() method is:

python

Now, you decide to remove "Kyoto" from your list because you've already visited it. Here's how you can do it:

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

If "Kyoto" isn't on the list, this code will raise an error.

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

To avoid this, you can check if the city exists before removing it:

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

Note

With the remove() method, you can only take out one item at a time.

Tehtävä

Swipe to start coding

You are continuing to work with the travel_wishlist list.

  • Remove the elements "Oslo" and "Sydney" from the list.
  • Use the remove() method to remove these elements.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 9
toggle bottom row

book
Using the remove() Method: Deleting Specific Elements from Lists

The remove() method deletes the first occurrence of a specific value in the list. This is particularly useful when you know the element's value but not its index.

The syntax of remove() method is:

python

Now, you decide to remove "Kyoto" from your list because you've already visited it. Here's how you can do it:

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

If "Kyoto" isn't on the list, this code will raise an error.

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

To avoid this, you can check if the city exists before removing it:

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

Note

With the remove() method, you can only take out one item at a time.

Tehtävä

Swipe to start coding

You are continuing to work with the travel_wishlist list.

  • Remove the elements "Oslo" and "Sydney" from the list.
  • Use the remove() method to remove these elements.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 9
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt