Python Python Basics (2015) Python Data Types Lists

Can you explain when there are 2 or more similar list items ; And we try to remove 1 out of them ?

myList [1, 2, 3, [4, 5], [4, 5]] myList.remove([4,5]) myList [1, 2, 3, [4, 5]]

which element was removed 1st or last ?

2 Answers

andren
andren
28,383 Points

If you take a look at the official Python documentation for Data Structures you will find that the list remove function is defined like this:

Remove the first item from the list whose value is x. It is an error if there is no such item.

So to answer your question more directly, the first [4, 5] was removed from the list.