Python 切片(6)

来源:互联网 发布:mac比较好的画图软件 编辑:程序博客网 时间:2024/06/05 15:19

对list进行切片

>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
>>> L[0:3]['Adam', 'Lisa', 'Bart']
>>> L[:3]['Adam', 'Lisa', 'Bart']
>>> L[1:3]['Lisa', 'Bart']
>>> L[:]['Adam', 'Lisa', 'Bart', 'Paul']
>>> L[::2]['Adam', 'Bart']

倒序切片

>>> L[-2:]['Bart', 'Paul']>>> L[:-2]['Adam', 'Lisa']>>> L[-3:-1]['Lisa', 'Bart']>>> L[-4:-1:2]['Adam', 'Bart']

对字符串进行切片

>>> 'ABCDEFG'[:3]'ABC'>>> 'ABCDEFG'[-3:]'EFG'>>> 'ABCDEFG'[::2]'ACEG'