For example, the following code:
list1 = [23, 3, 6, 5, 12, 9, 7, 4]
remove_even_list(list1)
print(list1)
prints
[23, 3, 5, 9, 7]
Here is what I coded:
def remove_even_list(numbers):
for index in range(len(numbers)-1,-1,-1):
if numbers[index] % 2 == 0:
numbers.pop[index]
def test_remove_even_list():
list1 = [23, 3, 6, 5, 12, 9, 7, 4]
remove_even_list(list1)
print(list1)
It can run, but run nothing. Please help me to figure out the mistakes as above. Many thanks.