本文共 420 字,大约阅读时间需要 1 分钟。
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'