python的切片

對於python的切片操作,裏面的三個參數,我之前一直有些迷惑,似懂非懂,通過查詢和練習之後終於明白了。

參數:

start_index:起始位置,不設置時爲第一個

end_index:終止位子,同起始一樣

step:步長,爲空時是1,表示從左往右,爲-1時則表示從右往左

示例:

s=[0,1,2,3,4,5,6,7,8,9]

s[0]=0

s[-6]=-4

s[:]=0,1,2,3,4,5,6,7,8,9]

s[::]=s[:]

s[::-1]=[9,8,,7,6,5,4,3,2,1,0]

s[1:6:-1]=[](這個地方需要特別注意,爲什麼會爲空,原因是因爲這個地方是從右往左,起始爲1,終點爲6,這已經超出範圍了,所以沒有東西返回)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章