Python Python Collections (2016, retired 2019) Lists Removing items from a list

Caleb Newell
Caleb Newell
3,661 Points

remove items from list.

I'm trying to remove the strings, booleans, and list inside the list. So all I should have left are intergers. What i have done is move the 1 to the front of the list.

lists.py
messy_list = ["a", 2, 3, 1, False, [1, 2, 3]]

# Your code goes below here
messy_list.insert(0, messy_list.pop(3))
Caleb Newell
Caleb Newell
3,661 Points

Thank you. It worked well.

1 Answer

Jonathan Grieve
MOD
Jonathan Grieve
Treehouse Moderator 83,944 Points

Try using the pop() method, passing in the index of the element you want to remove.

Call pop() on your array as many times as you need to remove the elements you need. :) Good luck!