首先我创建了一个列表
>>> names=['jack','rose']
第一种:直接用’=’
>>> m = names
>>> m is names
True
>>> m == names
True
第二种:用分片的方式
>>> n = names[:]
>>> n is names
False
>>> n == names
True
小结:第一种情况m和names引用的是同一个列表;第二种情况则是,序列做切片时返回的切片总是一个副本。因此,如果我们复制了整个列表的切片,将会得到一个副本,n和names相互独立,其值相等