【发布时间】:2017-01-31 22:50:35
【问题描述】:
感谢您宝贵的时间,我刚开始学习 Python。我遇到了 Mutable 和 Immutable 对象。 据我所知,可变对象可以在创建后更改。
a = [1,2,3]
print(id(a))
45809352
a = [3,2,1]
print(id(a))
52402312
那么为什么同一个列表“a”的id在其值发生变化时会发生变化。
【问题讨论】:
-
赋值不是突变。
-
@Kevin 谢谢。现在我明白了变异的概念。
标签: python