I entered a line of code
li = [1,2,3,4,5,6,7]
for i in li :
if i%2 == 0:
li.remove(i)
print(li)
[1, 3, 5, 7]
it‘s ok
two
li = [2,4,5,6,7]
for i in li :
if i%2 == 0:
li.remove(i)
print(li)
[4, 5, 7]
it's ok ,But I don’t know why
three
li = [2,6,4,5,4,7]
for i in li :
if i%2 == 0:
li.remove(i)
print(li)
[6, 5, 7]
it's ok ,Same as the second one, but I do not know why
four
li = [2,6,4,5,6,7]
for i in li :
if i%2 == 0:
li.remove(i)
print(li)
[5, 6, 7]
I broke down
five
li = [2,6,5,6,6,7]
for i in li :
if i%2 == 0:
li.remove(i)
print(li)[5, 6, 6, 7]
Sorry, I don't know English very much, with the help of Google Translate
Any help would be appreciated.