課程
/后端開發
/Python
/初識Python
為什么 -3 : -1 會運行出這兩個
L?=?['Adam',?'Lisa',?'Bart',?'Paul'] >>>?L[-3:-1] ['Lisa',?'Bart']
2018-11-11
源自:初識Python 8-2
正在回答
負號表示從后往前數第幾個數,-1就是最后一個。
當切片的時候,還是從前往后切,只不過切的位置上的那個數用從后面數的方法來表示。
最后一個L[-1]是不算的,所以從倒數第三個開始算到倒數第二個結束
倒敘切片計算起始值,但不計算終止值。L[-3:-1],就是從倒數第三個開始算,算到倒數第二個,倒數第一個不算,所以出現這兩個。如果要算上倒數第一個,需要寫成L[-3:]。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-26
負號表示從后往前數第幾個數,-1就是最后一個。
當切片的時候,還是從前往后切,只不過切的位置上的那個數用從后面數的方法來表示。
2018-12-26
最后一個L[-1]是不算的,所以從倒數第三個開始算到倒數第二個結束
2018-11-12
倒敘切片計算起始值,但不計算終止值。L[-3:-1],就是從倒數第三個開始算,算到倒數第二個,倒數第一個不算,所以出現這兩個。如果要算上倒數第一個,需要寫成L[-3:]。