12讲课后作业求助
>>> old =>>> new = old
>>> old =
>>> print(new)
为什么终端显示new=,不是应该跟着变的吗?原理是啥鱼油们求解 看这个步骤:
1、old赋值给列表
2、new和old都赋值给列表。(两者都指向列表)
3、old赋值给了新的列表(old指向了新的列表,new还在原列表)。
4、打印new。 按照贴标签的办法。
旧的列表想象成一个啤酒杯,新的列表想象成一个高脚杯。
1、把old标签贴到啤酒杯上
2、把new也贴到啤酒杯上。
3、把old从啤酒杯上撕下来,贴到高脚杯上。
4、new还是在啤酒杯上没变化。
指向的是列表,不是变量
指向的是列表,不是变量 heidern0612 发表于 2021-11-17 10:09按照贴标签的办法。
旧的列表想象成一个啤酒杯,新的列表想象成一个高脚杯。
懂了,谢谢
页:
[1]