python 切片

在python中想要取一個list或tuple的部分元素是很是常見的操做例如:css



取前三個元素怎麼辦?
Python提供了切片(Slice)操做符

舉個例子:>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']

從索引0開始取,直到索引3爲止,但不包括索引3。
若是第一個索引爲0 能夠省略:

L[:3]

甚至什麼都不寫 只寫一個L[:] 就能夠複製整個list 或者tuple

也能夠倒着來

L[-2:] //
倒數兩個元素>>> L[0:3] ['Michael', 'Sarah', 'Tracy']
記住倒數第一個元素的索引是。總結:L[n:m] n必須小於m 才能夠 不然爲空 由於是從n開始取元素 取到m的前一個元素-1
相關文章
相關標籤/搜索