比如我有a=[1 ,2,3,4,5,6,7,8,9],a[1:2:3]是什么意思?剛學不知道什么意思?求大神
3 回答

慕碼人8056858
TA貢獻1803條經驗 獲得超6個贊
a = [1,2,3,4,5,6,7,8,9] print a[1:2:3] #輸出為2 ,從下表為1的地方開始到小于小標為2的位置,其中3為步長 print a[1:4:1]#輸出為2,3,4,以上面類似,只是步長為1了 print a[1::1]3輸出為2,3,4,5,6,7,8,9,中間為空表示默認,則從小標為1到最后 print a[-1:-4:-1]#反向索引,從最后一位開始放過來取值,注意這里的步長要為-1,因為反向

浮云間
TA貢獻1829條經驗 獲得超4個贊
a =[1,2,3,4,5,6,7]
a[1] =2取索引為1的值
a[1:4]=[2,3,4] 取索引大于等于1小于4的切片
a[1:5:2] =[2,4] 前兩個還是表示起始索引和結束索引,2表示的是步長,每隔兩個索引取值
添加回答
舉報
0/150
提交
取消