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

溫馨提示×

溫馨提示×

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

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

Python高級特性之---切片操作

發布時間:2020-04-05 00:47:38 來源:網絡 閱讀:1136 作者:扉亦般先生 欄目:編程語言
切片操作首先支持下標索引,通過[ N:M :P ]操作

索引正向從0開始,逆向從-1開始
N:切片開始位置
M:切片結束位置(不包含)
P:指定切片步長,為正數表示按照指定步長正向切片,為負數反之
一、列表的切片操作
列表切片后還是列表
通過列表生成器定義一個列表:

In [2]: a = [n for n in range(10)]
In [3]: a
Out[3]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

通過切片淺拷貝對象:

In [4]: a[:]
Out[4]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
In [5]: a[::]
Out[5]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

指定開始切片位置:

In [6]: a[1:]
Out[6]: [1, 2, 3, 4, 5, 6, 7, 8, 9]
In [7]: a[1::]
Out[7]: [1, 2, 3, 4, 5, 6, 7, 8, 9]

指定切片范圍(不包含結束):

In [8]: a[1:5]
Out[8]: [1, 2, 3, 4]
In [9]: a[2:6:]
Out[9]: [2, 3, 4, 5]

指定步長切片:

In [10]: a[0:9:3]
Out[10]: [0, 3, 6]
In [11]: a[0:9:2]
Out[11]: [0, 2, 4, 6, 8]

指定步長方向:

In [12]: a[9:0:-2]
Out[12]: [9, 7, 5, 3, 1]
In [13]: a[9:0:-3]
Out[13]: [9, 6, 3]

通過切片逆置列表:

In [15]: a[::-1]
Out[15]: [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]

二、元組切片
元組切片后還是元組,用法和列表切片一樣,但是一點需要注意

In [17]: b = (n for n in range(5))
In [18]: b
Out[18]: <generator object <genexpr> at 0x00000206445ED780>
# 推到式通過小括號()以后就不是元組了,是生成器的另一種形式

In [19]: b = tuple(n for n in range(5))
In [20]: b
Out[20]: (0, 1, 2, 3, 4)
In [21]: b[::-1]
Out[21]: (4, 3, 2, 1, 0)
In [22]: b[0:2:]
Out[22]: (0, 1)

三、字符串切片
字符串切片之后還是字符串,用法也和列表切片一致

In [23]: c = "hello,world"
In [24]: c[::-1]
Out[24]: 'dlrow,olleh'
In [25]: c[0:5:]
Out[25]: 'hello'
向AI問一下細節

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

AI

保康县| 株洲县| 巴彦淖尔市| 贵州省| 肇源县| 广灵县| 林芝县| 平凉市| 诏安县| 乌鲁木齐县| 施秉县| 宁城县| 正定县| 天等县| 吴忠市| 山东省| 邵阳市| 从江县| 电白县| 高安市| 淳化县| 志丹县| 琼结县| 绥德县| 类乌齐县| 察隅县| 留坝县| 雷州市| 措勤县| 石门县| 德化县| 鸡泽县| 旺苍县| 汤原县| 阿合奇县| 九龙县| 巴彦淖尔市| 辉南县| 多伦县| 广南县| 西城区|