有列表
a=[1,2,3]
id(a[0])
id(a)
我知道id(a [0])的返回是列表a中第一个元素的内存地址,但是id(a)的含义是什么?
id()
给出对象的标识。至于列表/元组的id()
,请尝试:
a = [1,2]
b = [1,2]
print(id(a))
a.append(3)
print(id(a), id(b))
输出:
139875189735984139875189735984 139875189738544
正如我们从上述示例中看到的,即使对列表进行了修改,列表ID也会相同。我希望所有对象类型的重铺效果都相同