1、切片 Slice
选取list或tuple中的某一段:
索引从0开始时可以省略,支持倒数切片
>>> L=('a','b','c','d')
>>> L[1:3]
('b', 'c')
>>> L[0:2]
('a', 'b')
>>> L[:3]
('a', 'b', 'c')
>>> L[-3:-1]
('b', 'c')
取后两个
>>> L[-2:]
('c', 'd')
前2个每2个取一个
>>> L[0:4:2]
('a', 'c')
全部,每2个取一个
>>> L[::2]
('a', 'c')
全部
>>> L[:]
('a', 'b', 'c', 'd')
也可以对list、tuple或字符串及Unicode字符串直接进行切片操作
>>> [1,2,3,4,5,6,7,8,9][::2]
[1, 3, 5, 7, 9]
>>> 'abcdefghijk'[3:7]
'defg'
>>> u'abcdefghijk'[:9:3]
u'adg'