当 list 元素为不可变对象时:

当 list 元素为可变对象时:

总结: ['a'] * 3 操作创建了 3 个 object reference, 当 list 中的元素为不可变对象时, 改变其中的某个值, 其它相关的值不会改变.
当 list 中元素为可变对象时, 改变其中的某个值, 其它相关的对应的值会改变.
当 list 元素为不可变对象时:

当 list 元素为可变对象时:

总结: ['a'] * 3 操作创建了 3 个 object reference, 当 list 中的元素为不可变对象时, 改变其中的某个值, 其它相关的值不会改变.
当 list 中元素为可变对象时, 改变其中的某个值, 其它相关的对应的值会改变.
1378
7037

被折叠的 条评论
为什么被折叠?