vsgufeng 发表于 2017-12-25 19:30:48

第十二讲关于列表的赋值关系

>>> list1=
>>> list2=
>>> list3=list1
>>> list4=list2
>>> list3

>>> list4

>>> list1.reverse()
>>> list2=
>>> list3

>>> list4

>>>

问:如果list4只是list2增加的标签,可以解释使用reverse后的结果,怎么解释给l列表list2重新赋值后list4的元素没有变?

BngThea 发表于 2017-12-25 19:47:52

你给一个对象赋值,那么它和之前就没有任何关系了

雪之下 发表于 2017-12-25 19:56:21

list4再被赋值以后不直接进行再次赋值或其他操作是不会变的

wfjx_85 发表于 2017-12-26 10:20:56



这两个列表你分别贴上了 list1 list3   list2list4的标签
但是你又把list2重新标记给了
所以原来的列表
就只剩下list4这个标签了
页: [1]
查看完整版本: 第十二讲关于列表的赋值关系