作者jgpnsgm (哼!)
看板Python
标题[问题] List 的问题 x=[[0]*10]*10 ...
时间Sat May 20 10:31:42 2006
想做一个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