a = [1,3,5]b = ab[0] = 9print a[0]输出是 9理由是:python 将常见类型的变量值做了引用,当b=a 时,实际上没有复制变量。sys.getrefcount() 可以查看对某一值的引用次数比如我需要在某个list基础上进行一些修改,但是以后会同时用到修改前和修改后的list,代码该怎么写呢?
添加回答
举报
0/150
提交
取消