課程
/后端開發
/Python
/初識Python
圖中參考代碼中,range(1,len(L)+1),為什么要+1?不是只有四個名字嗎?
2017-08-30
源自:初識Python 2-3
正在回答
range函數的定義就是range(1,n),不包括n本身,所以想獲得1到n,就必須寫成range(1,n+1).
range(m,n)是包含m但不包含n的以1為間隔遞增的list,例如range(1,3)只包含1和2,不包含3. 所以這個問題中,如果想要包含全部L的元素,需要len(L)+1
range函數的用法是range(x,y),返回從x開始的,以1遞增的y-1個數的數組。因為len(L)=4,所以要+1湊到5
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-08-30
range函數的定義就是range(1,n),不包括n本身,所以想獲得1到n,就必須寫成range(1,n+1).
2017-08-30
range(m,n)是包含m但不包含n的以1為間隔遞增的list,例如range(1,3)只包含1和2,不包含3. 所以這個問題中,如果想要包含全部L的元素,需要len(L)+1
2017-08-30
range函數的用法是range(x,y),返回從x開始的,以1遞增的y-1個數的數組。因為len(L)=4,所以要+1湊到5