欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

為什么切片和區(qū)間會忽略最后一個元素

為什么切片和區(qū)間會忽略最后一個元素

我們一直強調(diào)做網(wǎng)站、網(wǎng)站制作對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網(wǎng)站制作公司不一定是大公司,成都創(chuàng)新互聯(lián)公司作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。

在切片和區(qū)間操作里不包含區(qū)間范圍的最后一個元素是 Python 的風(fēng)格,

這個習(xí)慣符合 Python、C 和其他語言里以 0 作為起始下標(biāo)的傳統(tǒng)。這樣

做帶來的好處如下。

當(dāng)只有最后一個位置信息時,我們也可以快速看出切片和區(qū)間里有

幾個元素:range(3) 和 my_list[:3] 都返回 3 個元素。

當(dāng)起止位置信息都可見時,我們可以快速計算出切片和區(qū)間的長

度,用后一個數(shù)減去第一個下標(biāo)(stop - start)即可。

樣做也讓我們可以利用任意一個下標(biāo)來把序列分割成不重疊的兩

部分,只要寫成 my_list[:x] 和 my_list[x:] 就可以了,如下所

示。

l = [10, 20, 30, 40, 50, 60]

l[:2] # 在下標(biāo)2的地方分割

[10, 20]

l[2:]

[30, 40, 50, 60]

l[:3] # 在下標(biāo)3的地方分割

[10, 20, 30]

l[3:]

[40, 50, 60]

計算機科學(xué)家 Edsger W. Dijkstar 對這一風(fēng)格的解釋應(yīng)該是最好的,詳

見“延伸閱讀”中給出的最后一個參考資料。

學(xué)習(xí)python分布式爬蟲-從基礎(chǔ)到實戰(zhàn)-火焱學(xué)院

標(biāo)題名稱:為什么切片和區(qū)間會忽略最后一個元素
分享路徑:http://chinadenli.net/article38/pddcsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、建站公司、全網(wǎng)營銷推廣、網(wǎng)站策劃、動態(tài)網(wǎng)站、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化