相关疑难解决方法(0)

变量赋值和修改(在python中)

当我运行这个脚本时(Python v2.6):

a = [1,2]
b = a
a.append(3)
print a
>>>> [1,2,3]
print b
>>>> [1,2,3]
Run Code Online (Sandbox Code Playgroud)

我期待print b输出[1,2].当我所做的一切都是改变时,为什么b会改变?是b永久绑在一个?如果是这样,我可以让它们独立吗?怎么样?

python variables list

32
推荐指数
2
解决办法
4万
查看次数

标签 统计

list ×1

python ×1

variables ×1