基本上我想要做的是创建一个依赖列表,并将其元素之一的值设置为列表中其他元素的函数。python设置值来列出元素
>>> a = [[1]*5]*5
>>> a
[[1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1]]
>>> a[2][2] = a[0][2] + a[2][1]
>>> a
[[1, 1, 2, 1, 1], [1, 1, 2, 1, 1], [1, 1, 2, 1, 1], [1, 1, 2, 1, 1], [1, 1, 2, 1, 1]]
>>> a[3][2]
2
>>> a[4][2]
2
>>> a[4][4]
1
我只设置的值的[2] [2],但相同的值得到设置为在第三列中的每个元件。到底发生了什么,如何才能获得理想的行为?
ty :) 这是非常翔实的。 – user5198 2013-03-27 07:01:09