天天看點

python清單的切片用法總結

寫的比較基礎,當學習記錄用了

[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個對象。