Python入门——切片操作

来源:互联网 发布:农资连锁软件 编辑:程序博客网 时间:2024/06/05 10:58

1.切片

简化了指定索引范围的操作

#以list为例,切片以后还是list(tuple同理)#例:L=[1,2,3,4,5]L[0:3]  #取出0~2(小于3)之间的元素L[:3]  #若第一个索引为0,可省L[1:3]  #指定索引范围L[:]  #全部索引L[::2}  #第三个参数,指的是每N个元素取一个元素,如例中为N=2,则每两个元素取一个

2.倒序切片

包含起始索引,不包含结束索引(?)

#例:L=['a','b','c','d']L[-2:]  #输出 ['c','d']L[:-2]  #输出 ['a','b']L[-3:-1]  #输出 ['b','c']L[-4:-1:2]  #输出 ['a','c']

3.对字符串切片

与前两种相似,字符串切片完还是字符串,字符串中每个元素就是一个字符

#例:#str.upper(),字符串大写#str.lower(),字符串小写print 'abcdef'[:3].upper()print 'ABCDEF'[::2].lower()
0 0
原创粉丝点击