位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > Python > 問(wèn)題詳情

切片在python中怎么操作?

提問(wèn)人:楊紫紅發(fā)布時(shí)間:2020-11-20

 1 numbers = ["zero", "one", "two", "three", "four"]

 2 

 3 print numbers[1] # one

 4 print numbers[-1] # four

 5 #print numbers[5] # raise IndexError

 6 

 7 print numbers[:] # ['zero', 'one', 'two', 'three', 'four']

 8 print numbers[3:] # ['three', 'four']

 9 print numbers[:2] # ['zero', 'one']

10 print numbers[2:4] # ['two', 'three']

11 print numbers[1:-1] # ['one', 'two', 'three'] 


    切片操作符中的第一個(gè)數(shù)(冒號(hào)之前)表示切片開(kāi)始的位置,第二個(gè)數(shù)(冒號(hào)之后)表示切片到哪里結(jié)束。 如果不指定第一個(gè)數(shù),Python就從


  序列首開(kāi)始。如果沒(méi)有指定第二個(gè)數(shù),則Python會(huì)停止在序列尾。 注意,返回的序列從開(kāi)始位置 開(kāi)始 ,剛好在結(jié)束位置之前 結(jié)束。即開(kāi)始位置是


  包含在序列切片中的,而結(jié)束位置被排斥在切片外。 可以用負(fù)數(shù)做切片。負(fù)數(shù)用在從序列尾開(kāi)始計(jì)算的位置。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部