【发布时间】:2020-03-01 01:36:35
【问题描述】:
我有下面的代码
a = [1,2,3]
b = a
a is b #shows True
b = a[:]
a is b #shows False
a == b # shows True
我认为 [1,2,3] 和 a[:] 的值将具有相同的 id 并且它们是完全相同的对象。 将 a[:] 分配给 b 时究竟会发生什么? 对不起,如果这个问题之前已经被问过,找不到完美的答案
【问题讨论】:
-
以后请在python-3.x标签的基础上添加纯python标签。
标签: python python-3.x list