标签: python
list1 = [2, 3, 4, 5, 89, 2] for i in list1: if i != 2: list1.remove(i) print(list1)
输出为[2, 4, 89, 2],但我认为它应该为[2,2]。为什么会这样?
[2, 4, 89, 2]
[2,2]