對於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,這已經超出範圍了,所以沒有東西返回)