当我运行这个脚本时(Python v2.6):
a = [1,2] b = a a.append(3) print a >>>> [1,2,3] print b >>>> [1,2,3]
我期待print b输出[1,2].当我所做的一切都是改变时,为什么b会改变?是b永久绑在一个?如果是这样,我可以让它们独立吗?怎么样?
print b
[1,2]
python variables list
list ×1
python ×1
variables ×1