对于列表的疑问

ls = list('abc')
那么 ls[:] 和 ls 都是对这个对象的引用?
有什么区别么?

冒号是切片操作符, [start:end]表示从原列表截取从start到end(不包含)的一个[color=red]新序列[/color],start默认为0,end默认为原序列的length,所以这个不是同一个对象的应用,只是内容一样

ls[:]是ls的拷备,是两个不同的引用

楼上说的很正确,这是两个不同的引用的..

冒号是切片操作符,所以ls[:]是对ls进行切片,没有指定范围,所以ls[:]的值和ls一样,但是并不是ls的引用。也就是说这是两个不同的对象。