无需太过技术:
如果您要遍历Python中的可变序列,并且在遍历序列时对其进行更改,则并非总是很清楚会发生什么。如果您在迭代序列时在序列中插入元素,那么现在可以合理地认为序列中的“下一个”元素是什么?如果删除下一个对象怎么办?
因此,在更改时迭代可变的序列会导致未指定的行为。任何事情都可能发生,具体取决于列表的实现方式。:-)

无需太过技术:
如果您要遍历Python中的可变序列,并且在遍历序列时对其进行更改,则并非总是很清楚会发生什么。如果您在迭代序列时在序列中插入元素,那么现在可以合理地认为序列中的“下一个”元素是什么?如果删除下一个对象怎么办?
因此,在更改时迭代可变的序列会导致未指定的行为。任何事情都可能发生,具体取决于列表的实现方式。:-)