Python切片

方便取list、tuple或字符串中的元素, 以a = ["dog", "cat", "lion", "tiger", "bird", "fish", "duck"]为例

表达式 解释 结果
a[:3] 取前三个元素 ['dog', 'cat', 'lion']
a[1:3] 从第一个元素取到第三个 ['cat', 'lion']
a[-3:] 从倒数第三个元素开始取 ['bird', 'fish', 'duck']
a[-3:-1] 从倒数第三取到倒数第一,最后一个元素是倒数第一 ['bird', 'fish']
a[::2] 每隔两个取一个元素 ['dog', 'lion', 'bird', 'duck']
a[:4:2] 前4个元素每隔两个取一个 ['dog', 'lion']
a[:] 复制一个a ['dog', 'cat', 'lion', 'tiger', 'bird', 'fish', 'duck']

你可能感兴趣的:(Python切片)