鱼C论坛

 找回密码
 立即注册
查看: 3744|回复: 3

[已解决]第十二讲关于列表的赋值关系

[复制链接]
发表于 2017-12-25 19:30:48 | 显示全部楼层 |阅读模式

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

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

x
>>> list1=[1,2,3,4,5]
>>> list2=[11,22,33,44,55]
>>> list3=list1
>>> list4=list2
>>> list3
[1, 2, 3, 4, 5]
>>> list4
[11, 22, 33, 44, 55]
>>> list1.reverse()
>>> list2=[1]
>>> list3
[5, 4, 3, 2, 1]
>>> list4
[11, 22, 33, 44, 55]
>>>

问:如果list4只是list2增加的标签,可以解释使用reverse后的结果,怎么解释给l列表list2重新赋值后list4的元素没有变?
最佳答案
2017-12-26 10:20:56
[1,2,3,4,5]
[11,22,33,44,55]
这两个列表你分别贴上了 list1 list3     list2  list4的标签
但是你又把list2重新标记给了[1]
所以原来的列表[11,22,33,44,55]
就只剩下list4这个标签了
图片2.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-12-25 19:47:52 From FishC Mobile | 显示全部楼层
你给一个对象赋值,那么它和之前就没有任何关系了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-25 19:56:21 | 显示全部楼层
list4再被赋值以后不直接进行再次赋值或其他操作是不会变的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-26 10:20:56 | 显示全部楼层    本楼为最佳答案   
[1,2,3,4,5]
[11,22,33,44,55]
这两个列表你分别贴上了 list1 list3     list2  list4的标签
但是你又把list2重新标记给了[1]
所以原来的列表[11,22,33,44,55]
就只剩下list4这个标签了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 17:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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