第012讲的第一题
>>> old =>>> new = old
>>> old =
>>> print(new)
为什么new还是?
之前new = old,后面old= 之后为什么new没有变?
我的理解是 old 和 new 都是指向同一个数组的标签,如果数组变了那old和new都会同时变化。
谢谢各位大佬 old = 相当于将 old 标签贴到另一个列表上,从此以后 old 和 new 就没关系了。 zltzlt 发表于 2020-2-8 17:10
old = 相当于将 old 标签贴到另一个列表上,从此以后 old 和 new 就没关系了。
收到,谢谢 >>> list1 =
>>> list2 = list1[:]
>>> list2
>>> list3 = list1
>>> list3
>>> list1.sort()
>>> list1
>>> list2
>>> list3
第011讲的答案中list3为什么等于新赋值的list1了额。
页:
[1]