課程
/后端開發
/Python
/初識Python
L = range(1, 101) print L[-10:] print L[-51:-1:5]
總是取不到100有大神能告訴我系統內怎么識別的嘛
2017-03-04
源自:初識Python 8-2
正在回答
因為你打了-1,-1對應的是100啊。倒序切片的時候只包含開頭索引,不包含結束索引。print L[-46::5]就可以了
[-51:-1:5]:從-51開始取,到-1(不包括-1),共50個數,每5個取1個,你沒有認真看解釋,課上都有說的
因為你打了-1,-1對應的是100啊。倒序切片的時候只包含開頭索引,不包含結束索引。你應該改成省略不寫結束的索引號,那么系統默認一直取到最后。也就是print L[-51:-:5]?
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-28
因為你打了-1,-1對應的是100啊。倒序切片的時候只包含開頭索引,不包含結束索引。print L[-46::5]就可以了
2017-03-04
[-51:-1:5]:從-51開始取,到-1(不包括-1),共50個數,每5個取1個,你沒有認真看解釋,課上都有說的
2017-03-04
因為你打了-1,-1對應的是100啊。倒序切片的時候只包含開頭索引,不包含結束索引。你應該改成省略不寫結束的索引號,那么系統默認一直取到最后。也就是print L[-51:-:5]?