首页 > 代码库 > python 切片

python 切片

切片来源:从list中取出来部分list,组成list

   1.传统方法: [list[0],list[1],list[2]]

   2.采用循环

>>> r = []
>>> n = 3
>>> for i in range(n):
...     r.append(L[i])
... 
3.切片:L[0:3]
L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引012,正好是3个元素
与js的数组中的 slice(start,end)/splice(start,end) 功能类似
4.扩展用法:
>>> L[:10:2]  前10个数,每两个取一个:
>>> L[::5]    所有数,每五个取一个
>>> L[:]      复制list

>>> ‘ABCDEFG‘[:3]
‘ABC‘
>>> ‘ABCDEFG‘[::2]
‘ACEG‘
 
 

 

 


 

python 切片