鱼C论坛

 找回密码
 立即注册
查看: 644|回复: 2

[已解决][新手求助]第012讲:列表:一个打了激素的数组3 | 课后测试题及答案

[复制链接]
发表于 2018-11-29 15:46:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
测试题:
   
0. 注意,这道题跟上节课的那道题有点儿不同,回答完请上机实验或参考答案。
>>> old = [1, 2, 3, 4, 5]
>>> new = old
>>> old = [6]
>>> print(new)
复制代码
如果不上机操作,你觉得会打印什么内容?

小甲鱼的答案是

会打印:[1, 2, 3, 4, 5]

但是这个属于标签赋值,只赋值了地址,没有赋值具体数值,如果old的列表整个发生了变化,那为何new还是保持原来的值呢?

最佳答案
2018-11-29 15:47:41
old新赋值指向了内存的新区域,new没变
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-11-29 15:47:41 | 显示全部楼层    本楼为最佳答案   
old新赋值指向了内存的新区域,new没变
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-29 15:56:28 | 显示全部楼层
塔利班 发表于 2018-11-29 15:47
old新赋值指向了内存的新区域,new没变

好的,明白了,多谢指导
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-1 04:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表