[問題] List 的問題 x=[[0]*10]*10 ...
想做一個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
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章