91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-07-07 20:34:50 來源:網絡 閱讀:189 作者:小兵999 欄目:編程語言

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

在切片和區間操作里不包含區間范圍的最后一個元素是 Python 的風格,

這個習慣符合 Python、C 和其他語言里以 0 作為起始下標的傳統。這樣

做帶來的好處如下。

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

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

當起止位置信息都可見時,我們可以快速計算出切片和區間的長

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

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

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

示。

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

l[:2] # 在下標2的地方分割

[10, 20]

l[2:]

[30, 40, 50, 60]

l[:3] # 在下標3的地方分割

[10, 20, 30]

l[3:]

[40, 50, 60]

計算機科學家 Edsger W. Dijkstar 對這一風格的解釋應該是最好的,詳

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

學習python分布式爬蟲-從基礎到實戰-火焱學院

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陆良县| 田东县| 旬邑县| 石柱| 蒙城县| 伊金霍洛旗| 化州市| 越西县| 新龙县| 宜宾县| 黔江区| 柘城县| 婺源县| 武川县| 运城市| 石景山区| 尚义县| 刚察县| 仁寿县| 霍山县| 隆尧县| 堆龙德庆县| 鹤山市| 和龙市| 亚东县| 建湖县| 萨迦县| 衡水市| 太湖县| 遂昌县| 泌阳县| 湄潭县| 潼关县| 托里县| 永平县| 白朗县| 新田县| 广宁县| 图们市| 南涧| 仁怀市|