麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python高級特性切片(Slice)操作詳解

2020-02-15 23:03:26
字體:
來源:轉載
供稿:網友

切片操作首先支持下標索引,通過[ 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'

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 狠狠操人人干 | 日本xxxx色视频在线观看免费, | 欧洲黄视频 | 中文字幕精品在线播放 | 国产亚洲精品久久久久久久久 | 欧美成人精品欧美一级乱黄 | 91精品老司机 | 亚洲第一激情网 | 亚欧在线免费观看 | 久久成人综合网 | 亚洲精品成人在线视频 | 欧美亚洲免费 | 综合精品一区 | 日日操夜夜操视频 | 欧美成年人视频在线观看 | 午夜色视频在线观看 | arabxxxxvideos| 越南一级黄色片 | 91网视频在线观看 | 久久久免费观看完整版 | 成人在线视频精品 | 国产一区二区三区四区波多野结衣 | 久久久综合视频 | 91av视频大全 | 欧美a在线 | 久久九九热re6这里有精品 | 欧美一级黄色网 | 91成人免费视频 | 色999国产| 日本免费aaa观看 | 国产精品一 | 成人在线视频在线观看 | 日日草夜夜 | 欧美日韩在线播放一区 | 97干色 | 成人男女啪啪免费观看网站四虎 | 全黄性色大片 | 黄网站免费在线看 | 中文字幕在线观看91 | 国产成人精品免高潮在线观看 | 亚洲国产精品久久久久制服红楼梦 |