2020
10-06
10-06
在python中list作函数形参,防止被实参修改的实现方法
0.摘要我们将一个list传入函数后,函数内部对实参修改后,形参也会随之改变。本文将主要介绍这种错误的现象、原因和解决方法。1.代码示例deffun(inner_lst):inner_lst.pop()lst=[1,2,3,4,5,6,7]fun(lst)print(lst)fun(lst)print(lst)fun(lst)print(lst)fun(lst)print(lst)fun(lst)print(lst)从运行结果上,可以看出,虽然我们改变的是fun()内部的inner_lst,但是,外部的lst也随之改变了。因此,如果我们将一个列表传入一个...
继续阅读 >