課程
/后端開發
/Python
/初識Python
L[4:50:5]中的三個數字與冒號分別應該怎么解釋
2018-06-30
源自:初識Python 8-1
正在回答
5的倍數是(5)6 7 8 9 /(10) 11 12 13 14 /(15)。。。
所以從第4個索引號開始即:1(索引號為0)、2、3、4、5 (索引號為4)開始取數
每隔5個開始取第一個數
不能大于50,即小于等于50,所以取數到50就可以了,50的索引號為49,但是切片不包含最后一個數,所以要取到50
冒號是固定格式,不解釋.原文自己說的:
切片操作還可以指定第三個參數:
>>>?L[::2] ['Adam',?'Bart']
第三個參數表示每N個取一個,上面的 L[::2] 會每兩個元素取出一個來,也就是隔一個取一個。
所以最終是[4:50:5]
冒號代表語法格式,來分割那些參數。
4 代表開始截取的下標位置為第五個,
50 代表截取 到位置下標為49 (不包括50),
?5 代表每隔5 個元素取 1個。?
4 代表開始截取的下標位置為4
50 代表截取 到位置下標為49 (不包括50)
?5 代表每隔5 個元素取 1個。 (取的是5個當中的第一個)
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-10-24
5的倍數是(5)6 7 8 9 /(10) 11 12 13 14 /(15)。。。
所以從第4個索引號開始即:1(索引號為0)、2、3、4、5 (索引號為4)開始取數
每隔5個開始取第一個數
不能大于50,即小于等于50,所以取數到50就可以了,50的索引號為49,但是切片不包含最后一個數,所以要取到50
冒號是固定格式,不解釋.原文自己說的:
切片操作還可以指定第三個參數:
第三個參數表示每N個取一個,上面的 L[::2] 會每兩個元素取出一個來,也就是隔一個取一個。
所以最終是[4:50:5]
2018-07-31
冒號代表語法格式,來分割那些參數。
4 代表開始截取的下標位置為第五個,
50 代表截取 到位置下標為49 (不包括50),
?5 代表每隔5 個元素取 1個。?
2018-06-30
冒號代表語法格式,來分割那些參數。
4 代表開始截取的下標位置為4
50 代表截取 到位置下標為49 (不包括50)
?5 代表每隔5 個元素取 1個。 (取的是5個當中的第一個)