python的切片操作学习心得
切片在python中取元素操作是一个很有力的工具,可以取list=[]或tuple=()的任意一个元素或连续几个有规律的元素,这比C++或C语言的数组取元素操作要方便得多。切片方式分为以下几种:
- 取一个。L=[1,2,3,4],那么L[1]就是2,-1表示倒数第一个元素,即L[-1]为4。对于字符串‘ABC’[1]就是B。
- 取n个。连续取L[0:2],其中0可以忽略,即L[:2]。-n表示取后n个数,L[-2:]输出3,4。
- 间隔取n个,如L=[1,2,3,4,5,6,,7],L[::2]表示所有数,每两个取一个,L[:]表示取所有的数,就是复制了一个list。