提问人:SKumar 提问时间:9/19/2022 更新时间:9/19/2022 访问量:30
如何在 python 中像在 C/C++ 中一样通过引用传递?
How to enact pass by reference in python as we do in C/C++?
问:
x,y = 30,40
def swap(x,y):
x = x+y
y = x-y
x = x-y
print(x,y) #Here it swaps but as soon as function ends they go back to their previous values
swap(x,y)
print(x,y) #still prints x as 30 and y as 40
在 C/C++ 中,我们使用 & 运算符来传递他们的地址以进行此更改,考虑到 python 遵循按对象传递的参考模型,我们如何在 python 中做同样的事情?
答: 暂无答案
评论
int