玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python3.3代码代码数据引用问题求解

如题,有这段示例代码(测试环境 Python 3.3.3)

>>> a = b = 5

>>> b

5

>>> b = 6

>>> a

5

>>>

如果我想结尾处 a = 6
(也就是 C++ 里的 int &a = b

请问,我应该怎么做?
谢谢大家

你绝对做不到!

对于不可变对象,你不能这样做。当然可以像 @Windoze 那样用list曲线救国。

你可以看我的文章:万物之基础--对象操作之灵魂--拷贝

a=b=[5]
b[0]=6
print a[0]

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19505.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月24日 - 17时08分04秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules