一些细节
从某一个位置开始进行切片,到整个序列结束。例如:
>>> l[1:] # 不用写结束位置即可。...分片赋值有一些不同,它能够将整个片段给替换掉。注意,分片赋值的应当是一个可迭代对象,即使分片大小是1。...4] # 插入一个值
>>> l
[1, 4, 3]
>>> l[0:1] = [0,0,0] # 插入多个值
>>> l
[0, 0, 0, 4, 3]
如果不太好理解分片赋值是如何将整个片段给替换掉的...删除,删除等号左边指定的分片
插入,将包含在等号右边可迭代对象中的片段插入旧分片被删除的位置。
这样有助于理解可以插入多个元素,但是实际情况并非如此。...>> l[1:1]
[]
>>> l[1:1] = [0,0,0] # 替换索引1处的内容
>>> l
[1, 0, 0, 0, 2, 3]
如果,我们给分片赋值的是空,将会删除分片(将原来的替换为空