可能这个问题和Python的变量是地址引用有关。示例代码: list_ = list(range(100))for i in list_: if i%2 == 0: list_.remove(i)print(list_) 结果运行此段代码没有错误。奇怪。