Python中向列表添加字典元素的问题,哪位大神帮我看看?

[图片] 如上图所示,我认为列表l的值应该是[ { 'a' : 'a0' , 'b' : 'b0' },{ 'a' : 'a1' , 'b' : 'b…
关注者
20
被浏览
21,115

5 个回答

dict在Python里是object,不属于primitive type(即int、float、string、None、bool)。这意味着你一般操控的是一个指向object(对象)的指针,而非object本身。举例来说,

d = {1:2}
d_copy = d # this is another reference to the same dict object
d[1] = 3