a = [1,3,5]b = ab[0] = 9print a[0]輸出是 9理由是:python 將常見類型的變量值做了引用,當b=a 時,實際上沒有復制變量。sys.getrefcount() 可以查看對某一值的引用次數比如我需要在某個list基礎上進行一些修改,但是以后會同時用到修改前和修改后的list,代碼該怎么寫呢?
添加回答
舉報
0/150
提交
取消