彩票项目的base模块写入函数
# 具体遇到的问题
本应该无效果的运行,却正常运行,百思不得其解
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
按逻辑来说这串代码应该运行不到我想要的结果
因为我只是更改了变量 current_second_gifts_pool 的值,并没有将其再次赋值给gifts变量
可是,运行结果却非常正确,我百思不得其解,请老师给我个合理的逻辑解释这段,不然我要苦恼很久
28
收起
正在回答
1回答
同学,你好,在程序中将current_gift_pool[second_level]赋值给了current_second_gift_pool,可以看到两个变量的id是一样的,使用同一个内存空间,两个变量的值是一样的,因此没有再次重新赋值运行结果也是正确的。
Python全栈工程师2020
- 参与学习 人
- 提交作业 5228 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星