白白白白丶白 发表于 2020-7-30 14:30:36

列表问题

l =
for i in l:
    if i % 2 == 0:
      l.remove(i)
print(l)




为什么12 还在里面

永恒的蓝色梦想 发表于 2020-7-30 14:31:56

https://fishc.com.cn/thread-158978-1-1.html

白白白白丶白 发表于 2020-7-30 14:37:32

永恒的蓝色梦想 发表于 2020-7-30 14:31
https://fishc.com.cn/thread-158978-1-1.html

刚才试了一下,换成for i in tuple(l):

输出的结果是正确的,

永恒的蓝色梦想 发表于 2020-7-30 14:38:59

白白白白丶白 发表于 2020-7-30 14:37
刚才试了一下,换成for i in tuple(l):

输出的结果是正确的,

tuple(l) 也复制了一遍。
页: [1]
查看完整版本: 列表问题