I know that there are better ways of doing this and it is actually not what I want to do, but I'm wondering why it does not work?

```
x = [13, 3, 9, 41]
for i in x:
    x.remove(i)
print(x)
[3, 41]

```

Shouldn't the list be empty?