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