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

先上代码 a = [1,2,3] def abc(a): a.remove(1) abc(a) print(a) 这段代码先指定了一个a变量是个list,又写了一个abc函数,功能是把外面传进来的list里面的1这个值去掉 按理说在函数内的执行只应该属于函数内的变化,但是实际打印结果是[2,3],函
posted @ 2023-07-04 16:58  咻_python  阅读(103)  评论(0编辑  收藏  举报