关于分片“拷贝”概念的理解
>>> list1=>>> list2=list1[:]
>>> list2
>>> list3=list1
>>> list3
>>> list1.sort()
>>> list1
>>> list2
>>> list3
>>>
这个到底该这么理解?有点不懂。 本帖最后由 jackz007 于 2019-5-21 16:33 编辑
list1=# 给列表 贴一个标签 list1
list2 = list1[:] 为列表 list1复制1个副本,贴标签 list2,此列表与 list1 除内容相同外,没有其他联系。
list3 = list1 # 为列表 list1 再贴一个新标签 list3,这样,list1、list3 指向同一个列表,list2 指向另一个列表。
list1 .sort() # list1、list3 所有元素重新排序,不会影响到 list2,因为,它们是两个彼此独立的列表。 jackz007 发表于 2019-5-21 16:31
list1=# 给列表 贴一个标签 list1
list2 = list1[:] 为列表 list1复制1个副 ...
懂了~
页:
[1]