亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

發布時間: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

广河县| 克什克腾旗| 湖北省| 天门市| 宝丰县| 津南区| 鄂州市| 福泉市| 黄龙县| 军事| 孝义市| 海门市| 张家港市| 鄱阳县| 潜山县| 芦溪县| 延庆县| 当雄县| 石首市| 保定市| 北碚区| 柳林县| 永平县| 新干县| 卓尼县| 林西县| 拉孜县| 勃利县| 犍为县| 石景山区| 金溪县| 大荔县| 赤峰市| 化州市| 交城县| 吉水县| 广东省| 九龙坡区| 太白县| 天水市| 石楼县|