【发布时间】:2022-10-04 20:41:02
【问题描述】:
所以我想从数字中删除所有 3s
numbers = [3, 3, 3, 3, 3, 1, 2, 2, 3, 3, 3, 3, 3, 3]
for i in numbers:
if i == 3:
numbers.remove(3)
print(numbers)
感觉应该这样做,但它会打印
[1, 2, 2, 3, 3, 3, 3, 3]
结果..似乎连续三分是问题,但我不知道为什么..
【问题讨论】:
标签: python