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

Swipe to show menu

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.

Task

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.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 1. ChapterΒ 9

Ask AI

expand
ChatGPT

Ask anything or try one of the suggested questions to begin our chat

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.

Task

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.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 1. ChapterΒ 9
Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
We're sorry to hear that something went wrong. What happened?
some-alt