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