python列表的切片用法總結
阿新 • • 發佈:2019-01-26
寫的比較基礎,當學習記錄用了
[START:STOP:STEP]
- START 值允許你控制範圍從哪裡開始。【用於列表時,開始值指示開始索引值。】
- STOP 值允許你控制範圍合適結束。【用於列表式時,結束值指示到哪個索引值結束,但不包括這個索引值。】
- STEP 值允許你控制範圍如何生成。【用於列表時,步長值指示每一步大小。】
letters
[‘D’,’o’,’n’,”’”,’t’,’ ‘,’p’,’a’,’n’,’i’,’c’,’!’]
letters[0:10:3]
[‘D’,”’”,’p’,’i’] # 每3個字母選擇一個,直到(但不包括)所以位置10。
letters[3:]
[“’”,’t’,’ ‘,’p’,’a’,’n’,’i’,’c’,’!] #跳過前三個字母,然後給出其餘所有字母。
letters[:10]
[‘D’,’o’,’n’,”’”,’t’,’ ‘,’p’,’a’,’n’,’i’] #知道(但不包括)所以位置10的所有字母。
letters[::2]
[‘D’,’n’,’t’,’p’,’n’,’c’] #沒2個字母選擇一個。
letters[::-1] # 逆轉
letters[-6:] #從列表選擇最後6個物件。