課程
/后端開發
/Python
/初識Python
不理解為什么是len(L)+1
2015-08-11
源自:初識Python 9-2
正在回答
打錯了 是len(L) 不是lng(L)..
我是小白 自己理解的為啥+1呢 ?原因還是range 的用法吧 range(1,101) 其實就是取值1-100的數字 ?不包含101...你想啊 lng(L)=4 ?range(1,4) 就取了三個值啊1 ?2 ?3 不包含4的...這樣 不對啊 我們需要4個值 來對應L的四個名字啊 ?所以 必須+1 ?原因還是range 取值的范圍的問題
因為索引默認是從0開始的,要是想了解詳細的信息,最好學會google。
DeFarmer 提問者
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-02
打錯了 是len(L) 不是lng(L)..
2015-11-02
我是小白 自己理解的為啥+1呢 ?原因還是range 的用法吧 range(1,101) 其實就是取值1-100的數字 ?不包含101...你想啊 lng(L)=4 ?range(1,4) 就取了三個值啊1 ?2 ?3 不包含4的...這樣 不對啊 我們需要4個值 來對應L的四個名字啊 ?所以 必須+1 ?原因還是range 取值的范圍的問題
2015-08-11
因為索引默認是從0開始的,要是想了解詳細的信息,最好學會google。