循环中删除列表数据的输出

(一般情况下禁止这样使用,但是可以看一下输出结果)

  1. items = [1, 2, 3, 4]
  2. for item in items:
  3. items.remove(item)
  4. print(items)
  5. print("result:", items)
  6. items = [1, 2, 3, 4]
  7. for i, item in enumerate(items):
  8. del items[i]
  9. print(items)
  10. print("result:", items)