python list切片一些有趣的用法

# 切片是python数据结构list的重要的数据存取方法。
# 今天介绍一些有趣且有用的用法,可以不指定list切片的索引值:

# 清空list:
>>> lst = [1, 2, 3, 4, 5]
>>> del lst[:]
>>> lst
[]

# 替换list所有元素,而不需创建新的list对象:
>>> a = lst
>>> lst[:] = [7, 8, 9]
>>> lst
[7, 8, 9]
>>> a
[7, 8, 9]
>>> a is lst
True

# 创建一个list对象的浅拷贝:
>>> b = lst[:]
>>> b
[7, 8, 9]
>>> b is lst
False