In this Python post, we’ll learn how to use Python list remove method and practically implement it using multiple examples. Step by step demonstration from syntax of remove method to its usage in practical examples will be provided.
After reading this post, I am sure you’ll easily implement Python list remove method in your own Python code.
So without any further delay, let’s just get right into it.
- What is Python List Remove?
- Syntax of Remove Method
- Implementing Python List Remove Method (Multiple Examples)
- Example 1: Removing Specific Item (No Duplicate Items)
- Example 2: Removing Specific Item (Duplicate Items)
- Example 3 : If Specified Item is not in List
- Example 4 : Remove Method Returns None
What is Python List Remove?
It is used to remove a specific item from the list. We pass an item of the list to this remove method and it will search for that specific item in that list, if found then it’ll delete this item.
Keep in mind that if you have duplicate items means two or more items having same value, then it doesn’t matter because the Python list remove method will delete only the first matching item from the specified Python list.
Let’s now look at practical implementation of Python list remove method.
Syntax of Remove Method
This shows that we have to pass a specific item of the list so the remove method can do its job or removing that item.
Implementing Python List Remove Method (Multiple Examples)
Below examples will give you a practical knowledge of how to properly use remove method.
Example 1: Removing Specific Item (No Duplicate Items)
listOfItems=[2,3,4,6,7] listOfItems.remove(4) // it will remove the item having value 4 print(listOfItems) // [2, 3, 6, 7]
You can see that the remove method has successfully removed the specified item from Python list.
Example 2: Removing Specific Item (Duplicate Items)
listOfItems=[2,3,4,6,4,7,4] listOfItems.remove(4) // it will remove the first matched item print(listOfItems) // [2, 3, 6, 4, 7, 4]
You can see that we have duplicate items in our Python list but the remove method has removed only the first matched item from the list.
Example 3 : If Specified Item is not in List
itemsList=[4,2,6,22] itemsList.remove(9) // item not present in list print(itemsList) // ValueError: list.remove(x): x not in list
If you specify an item in the remove method which is not present in the specified Python list then it will throw a value error.
Example 4 : Remove Method Returns None
removedItem=itemsList.remove(2) // it will remove the specified value from list which is 2
print(removedItem) // none
We have declared a variable so we can store the removed value but the remove method does not store the value. So as a result, we can see that the variable is printing none.
So this is how you can use Python list remove method in your own code with ease. If you want to remove items from list using their index values then click here. I have written a complete article on that as well.
Feel free to ask questions related to the implementation of Python list remove method. I’d be glad to answer all.
To conclude, we had a detailed discussion of how to practically use Python list remove method and we had demonstrated its usage using multiple examples.
I’d be very happy to have your thoughts on this post. Thank your for reading it.
You may like to read: