可能这个问题和Python的变量是地址引用有关。
    示例代码:

    1. list_ = list(range(100))
    2. for i in list_:
    3. if i%2 == 0:
    4. list_.remove(i)
    5. print(list_)

    结果运行此段代码没有错误。奇怪。
    image.png