[問題] List 的問題 x=[[0]*10]*10 ...

看板Python作者 (哼!)時間18年前 (2006/05/20 10:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
想做一個10x10的array 在python裡是用list來實現吧? x=[[0]*10]*10 print x 看起來好像是10x10的zero array沒錯.. x[0][0]=12 print x 想改變0,0的值卻發現*,0的值都變了... 看起來是我的list有問題的樣子,參考到同一位址 請問正確的方法是? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.111.79.32
文章代碼(AID): #14RdxKJe (Python)
文章代碼(AID): #14RdxKJe (Python)