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

Justin Lee
PRO
Justin Lee
Pro Student 593 Points

How to remove item from list?

not sure what to do

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

1 Answer

Brett McGregor
PRO
Brett McGregor
Pro Student 1,903 Points

Hi Justin,

place the states.remove() on a new line

if you are trying to remove the nested list, then you'll need to quote the entire list i.e. ['red', 'green', 'blue']

I find I am able to figure these challenges out more easily when I write the code locally on my machine in IDLE and execute the module from there. That way you get the direct error feedback from Python. e.g. when I execute your code above I get syntax error from Python. Any little clue helps!

[MOD: changed from comment to answer - srh]

Steve Hunter
Steve Hunter
Treehouse Moderator 57,546 Points

Hi oldergit

I've moved a couple of your comments into answers - keep up the good work and post answers initially; you're mega-helpful! :smile:

Thanks for your contributions! :+1: :+1: :+1: :+1:

Steve.