課程
/后端開(kāi)發(fā)
/Python
/初識(shí)Python
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in zip(range(1,5),L):
? ? print index, '-', name
2016-07-16
源自:初識(shí)Python 9-2
正在回答
這個(gè)跟range的定義有關(guān)。
參考以下3種例子應(yīng)該就可以理解了
1、 range(10),等于[0,1,2,3,4,5,6,7,8,9]2:、range(1,10),等于[1,2,3,4,5,6,7,8,9]3:、range(1,10,2),等于[1,3,5,7,9]
第一種range(10)表示是從0開(kāi)始的10個(gè)數(shù)字
第二種range(1,10)表示是從1開(kāi)始,到10之前結(jié)束(也就是到9就結(jié)束了),我覺(jué)得也可以理解為1開(kāi)始的(10-1)個(gè)數(shù)字,看個(gè)人理解
第三種range(1,10,2)表示是從1開(kāi)始,到10之前結(jié)束,每2個(gè)數(shù)字取一個(gè)出來(lái),如果這里是range(1,9,2),那就等于[1,3,5,7]
慕勒1179798 提問(wèn)者
range(i, j) returns [i, i+1, i+2, ..., j-1],即range是到j(luò)前面那個(gè)數(shù)停止
舉報(bào)
學(xué)python入門視頻教程,讓你快速入門并能編寫(xiě)簡(jiǎn)單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-16
這個(gè)跟range的定義有關(guān)。
參考以下3種例子應(yīng)該就可以理解了
1、 range(10),等于[0,1,2,3,4,5,6,7,8,9]
2:、range(1,10),等于[1,2,3,4,5,6,7,8,9]
3:、range(1,10,2),等于[1,3,5,7,9]
第一種range(10)表示是從0開(kāi)始的10個(gè)數(shù)字
第二種range(1,10)表示是從1開(kāi)始,到10之前結(jié)束(也就是到9就結(jié)束了),我覺(jué)得也可以理解為1開(kāi)始的(10-1)個(gè)數(shù)字,看個(gè)人理解
第三種range(1,10,2)表示是從1開(kāi)始,到10之前結(jié)束,每2個(gè)數(shù)字取一個(gè)出來(lái),如果這里是range(1,9,2),那就等于[1,3,5,7]
2016-07-16
range(i, j) returns [i, i+1, i+2, ..., j-1],即range是到j(luò)前面那個(gè)數(shù)停止