閑扯Python 說說內存 on 2013 年 12 月 15 日 Python 11 19553 轉為簡體 首先,不用解釋器,腦補一下下面這段代碼的結果是什麼 Python def add(lst1,lst2): for i in xrange(len(lst1)): lst1[i]+=lst2[i] a=[[0]*3]*3 add(a[0],[1,0,0]) add(a[1],[0,1,0]) print a[1] 12345678 def add(lst1,lst2): for i in xrange(len(lst1)): lst1[i]+=lst2[i] a=[[0]*3]*3add(a[0],[1,0,0])add(a[1],[0,1,0])print a[1] 有沒有娃兒和我一樣覺得是[0,1,0]的? Read More→