string(6) "数内" TAGS:数内 寻技术

TAGS:数内

python函数外变量传到函数内处理后不改变函数外的变量,copy模块使用

先上代码 a = [1,2,3] def abc(a): a.remove(1) abc(a) print(a) 这段代码先指定了一个a变量是个list,又写了一个abc函数,功能是把外面传进来的list里面的1这个值去掉 按理说在函数内的执行只应该属于函数内的变化,但是实际打印结果是[2,3],函数把外面变量的1删掉了 这不是我想要的,我只想要变量在函数里处理成我想要的,函数外面的依然

Python编程 2023年12月16日  92

关闭

用微信“扫一扫”