python 对可变类型的变量,值传递的方式默认都是变量引用,修改新变量会同时改变旧变量,通过函数传参也一样(和C语言的形参不同)。
可以通过deepcopy对迭代器类的变量做深拷贝,生成一个新地址,这样改变新变量就不会影响旧变量了。
京公网安备 11010502049817号