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

what's wrong with my solution ???

messy_list = ["a", 2, 3, 1, False, [1, 2, 3]]

Your code goes below here

messy_list.insert(3,messy_list.pop(0)) messy_list.insert(3,messy_list.pop(0)) messy_list.insert(3,messy_list.pop(0))

"please use insert and pop in my solution ?? "

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

# Your code goes below here
messy_list.insert(3,messy_list.pop(0))
messy_list.insert(3,messy_list.pop(0))
messy_list.insert(3,messy_list.pop(0))

2 Answers

Sneha Nagpaul
Sneha Nagpaul
10,123 Points

From 3 to 0. Your solution moves the contents from 0 to 3.

For .insert() you want to first include the index where you want the value to go (in this case "0") and then the value you want to insert (in this case "messy_list.pop(3)". Hope this helps.