Python Python Collections Lists Removing items from a list

Vladimir Lapcevic
Vladimir Lapcevic
6,363 Points

Second part of my task - why is this not working?

Second part of my task - why is this not working?

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

# Your code goes below here
my_number = messy_list.pop(3)
messy_list.insert(0, my_number)
del messy_list.remove(4)
del messy_list.remove(4)

1 Answer

KRIS NIKOLAISEN
PRO
KRIS NIKOLAISEN
Pro Student 45,137 Points

You should use either del or remove.

With remove you remove by value. Ex:

messy_list.remove('a')

With del you remove by index. Ex: Note the square brackets

del messy_list[1]