lst = [0,2,4]
for x in lst:
if x % 2 == 0:
lst.remove(x)
print(lst)
Như mong muốn của mình thì kết quả trả về phải là list rỗng, nhưng nó lại trả về [2]
Mình có thử tiếp với list = [0,2,4,6,8,10] thì kết quả trả về là [2,6,10]
Với list=[0,1,2,3,4,5,6,7,8,9,10], kết quả là [2,3,5,7,9]
Mình không nghĩ ra sai ở đâu mà nó xét item ngắt quãng thế nhỉ?