小编Pro*_*mer的帖子

Python创建具有相同值的新对象

我来自java世界,我期待以下事情

int a = valueassignedbyfunction();
int b = a;
a = a + 1; 
Run Code Online (Sandbox Code Playgroud)

在此之后a大于b.但是在python中,一旦a = a + 1操作完成,b就会自动增加1,因为这个b引用的是同一个对象.如何只复制a的值并将其分配给名为b的新对象?

谢谢!

python pass-by-value

-2
推荐指数
3
解决办法
1万
查看次数

标签 统计

pass-by-value ×1

python ×1