1.对列表进行切片:
>>> L = ['Michael','Sarah','Tracy','Bob','Jack']
取前三个元素,L[0:3]表示从索引0开始直到3为止但不包括3,可简化为L[:3]:
>>>L[:3]
['Michael', 'Sarah', 'Tracy']
同样的,也支持切片倒数:
>>>L[-2:]
['Bob', 'Jack']
>>>L[-2:-1]
['Bob']
还有第三个参数,如L[::2],每间隔两个取一个:
>>>L[::2]
['Michael', 'Tracy', 'Jack']
2.对元组切片
tuple也可以用切片操作,只是操作的结果仍是tuple:
>>> (0, 1, 2, 3, 4, 5)[:3]
(0, 1, 2)
3.对字符串切片
字符串也可以用切片操作,只是操作结果仍是字符串:
>>> 'ABCDEFG'[:3]
'ABC'
>>> 'ABCDEFG'[::2]
'ACEG'