1. Fill the missing pieces

Fill the ____ parts of the code below.

In [ ]:
# Let's create an empty list
my_list = ____

# Let's add some values
my_list.____('Python')
my_list.____('is ok')
my_list.____('sometimes')

# Let's remove 'sometimes'
my_list.____('sometimes')

# Let's change the second item
my_list[____] = 'is neat'
In [ ]:
# Let's verify that it's correct
assert my_list == ['Python', 'is neat']

2. Create a new list without modifiying the original one

In [ ]:
original = ['I', 'am', 'learning', 'hacking', 'in']
In [ ]:
# Your implementation here
modified = 
In [ ]:
assert original == ['I', 'am', 'learning', 'hacking', 'in']
assert modified == ['I', 'am', 'learning', 'lists', 'in', 'Python']

3. Create a merged sorted list

In [ ]:
list1 = [6, 12, 5]
list2 = [6.2, 0, 14, 1]
list3 = [0.9]
In [ ]:
# Your implementation here
my_list = 
In [ ]:
print(my_list)
assert my_list == [14, 12, 6.2, 6, 5, 1, 0.9, 0]