直接赋值(引用):使用同一块内存区域,更改其中任何一个变量, 赋值的变量也会跟着改变
list[:]复制:复制到新的内存空间,改变原变量并不会影响复制变量
>>> list1 = [6,5,8,1,7,2]
>>> list1.sort()
>>> list1
[1, 2, 5, 6, 7, 8]
>>> list2 = list1[:]
>>> list3 = list1
>>> list2 ,list3
([1, 2, 5, 6, 7, 8], [1, 2, 5, 6, 7, 8])
>>> list1.sort(reverse=True)
>>> list1
[8, 7, 6, 5, 2, 1]
>>> list2
[1, 2, 5, 6, 7, 8]
>>> list3
[8, 7, 6, 5, 2, 1]