第十二讲关于列表的赋值关系
>>> list1=>>> list2=
>>> list3=list1
>>> list4=list2
>>> list3
>>> list4
>>> list1.reverse()
>>> list2=
>>> list3
>>> list4
>>>
问:如果list4只是list2增加的标签,可以解释使用reverse后的结果,怎么解释给l列表list2重新赋值后list4的元素没有变? 你给一个对象赋值,那么它和之前就没有任何关系了 list4再被赋值以后不直接进行再次赋值或其他操作是不会变的
这两个列表你分别贴上了 list1 list3 list2list4的标签
但是你又把list2重新标记给了
所以原来的列表
就只剩下list4这个标签了
页:
[1]