Python Python Basics (2015) Python Data Types list.remove()

i really don't get it

van somone help plz

lists.py
states = [
    'ACTIVE',
    ['red', 'green', 'blue'],
    'CANCELLED',
    'FINISHED',
    5,
]

states.remove(5, 'red', 'green', 'blue')

2 Answers

Stuart Wright
Stuart Wright
41,069 Points

Note that you can only remove one element at a time using .remove(). Presumably you passed the first challenge ok with:

states.remove(5)

To pass the second challenge, add a new line below that one, removing ['red', 'green', 'blue'] - it counts as a single element because it is a complete list.

Aayush Mitra
Aayush Mitra
24,362 Points

Your code should look like this:

states = [
    'ACTIVE',
    ['red', 'green', 'blue'],
    'CANCELLED',
    'FINISHED',
    5,
]

states.remove(5)
states.remove(['red', 'green', 'blue'])

Hope that helps!

Thanks! :)