Python列表分配 - 令人费解的行为

时间:2014-01-27 18:49:23

标签: python list

我对Python中的列表列表有奇怪的行为。有两个级别,但根据我设置列表的方式,编辑其中一个级别要么只编辑正确的元素,要么编辑共享第二个参考的所有元素。

这可以总结如下 - b和c基本相同(Python显示它们是等效的)。然后我通过更改[1][1]条目以相同的方式编辑它们,但是对于b,这会影响第二个索引= 1的所有条目(即添加到b[1][1]更改b[2][1]),其中for { {1}}它只会更改c。这种行为非常令人费解,显然c[1][1]的赋值中的某些内容将索引实体相互关联起来。有谁知道发生了什么事?

b

0 个答案:

没有答案