課程
/后端開發
/Python
/初識Python
print?L[2::3] print?L[4:50:5]
求大神解答一下這兩個是什么意思呢
2019-09-03
源自:初識Python 8-1
正在回答
print L[0:10] ?從索引0開始取,直到索引10為止,但不包括索引10;也可以省略為 print L[:10]
print ?L[2::3] ? 3??的倍數,從3開始(3,6,9...),即索引值為2開始, ?每3個元素取一個,取到列表末尾結束
print L[4:50:5] ?5的倍數,從5開始(5,10,15...)即索引值為4開始,每5個元素取一個,取到50結束(但不包括50)
print?L[2::3]
?print?L[4:50:5] 感覺這幾個還是不太好理解 ?? 一般很難去想到??
L[2::3]是指從索引為2開始取,以5為步幅往下取,直到列表結尾,即取2,2+5,7+5...
L[4:50:5]是指從索引為4開始取,取到索引50,但不包括索引為50的,步幅為5
L[2::3]是指從索引為2開始取,每三個取1個
L[4:50:5]是指從索引為4開始取,直到索引為50,但不包括索引為50的元素,并且每五個取1個
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-02-15
print L[0:10] ?從索引0開始取,直到索引10為止,但不包括索引10;也可以省略為 print L[:10]
print ?L[2::3] ? 3??的倍數,從3開始(3,6,9...),即索引值為2開始, ?每3個元素取一個,取到列表末尾結束
print L[4:50:5] ?5的倍數,從5開始(5,10,15...)即索引值為4開始,每5個元素取一個,取到50結束(但不包括50)
2019-10-10
print?L[2::3]
?print?L[4:50:5] 感覺這幾個還是不太好理解 ?? 一般很難去想到??
2019-09-20
L[2::3]是指從索引為2開始取,以5為步幅往下取,直到列表結尾,即取2,2+5,7+5...
L[4:50:5]是指從索引為4開始取,取到索引50,但不包括索引為50的,步幅為5
2019-09-03
L[2::3]是指從索引為2開始取,每三個取1個
L[4:50:5]是指從索引為4開始取,直到索引為50,但不包括索引為50的元素,并且每五個取1個