python列表也是序列對象,可以進(jìn)行序列通用的操作,類似字符串序列的操作。
1.1 len()
獲取列表長度。
示例
>>> l=['梯閱線條python序列操作之len()','梯閱線條軟件測試',9555]
>>> len(l)
3
1.2 [n]
用法
l[n]
描述
l[n]表示獲取索引為n的元素(項)。
通過索引獲取指定位置的元素。
第1個位置(項)的索引為0.第2個位置的索引為1.依次類推。
最后1個位置的索引為-1.倒數(shù)第2個位置的索引為-2.依次類推。
示例
>>> l
['梯閱線條python序列操作之len()', '梯閱線條軟件測試', 9555]
>>> l[0]
'梯閱線條python序列操作之len()'
>>> l[1]
'梯閱線條軟件測試'
>>> l[-1]
9555
>>> l[-2]
'梯閱線條軟件測試'
>>> l[len(l)-1]
9555
1.3 [x:y]
用法
l[x:y]
描述
通過分片(切片)從列表中提取索引連續(xù)的一部分列表元素。
l[x:y]表示從l列表中取出索引從x(包括x)到y(tǒng)(不包括y)的內(nèi)容。即【包頭不包尾】。
左邊界x不寫,默認(rèn)為0。
右邊界y不寫,默認(rèn)為字符串序列的長度.
特別的:[:]為復(fù)制整個列表。
出參
返回新的列表,不會改變原列表。
示例
>>> l=['梯閱線條python序列操作之分片切片操作','梯閱線條軟件測試',9555,'python列表切片']
>>> l
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555, 'python列表切片']
>>> l[1:]
['梯閱線條軟件測試', 9555, 'python列表切片']
>>> l[0:3]
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555]
>>> l[:3]
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555]
>>> l[:-1]
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555]
>>> l[0:]
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555, 'python列表切片']
>>> l[:]
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555, 'python列表切片']
>>> l
['梯閱線條python序列操作之分片切片操作', '梯閱線條軟件測試', 9555, 'python列表切片']
1.4 +和*
+表示將2個列表合并成1個新的列表。返回新列表,原列表不變。
*n表示將列表復(fù)制n次,返回一個新的列表,原列表不變。
示例
>>> l=['梯閱線條python序列操作之+和*','梯閱線條軟件測試']
>>> l+[9555,'python列表相加和復(fù)制']
['梯閱線條python序列操作之+和*', '梯閱線條軟件測試', 9555, 'python列表相加和復(fù)制']
>>> l
['梯閱線條python序列操作之+和*', '梯閱線條軟件測試']
>>> l*3
['梯閱線條python序列操作之+和*', '梯閱線條軟件測試', '梯閱線條python序列操作之+和*', '梯閱線條軟件測試', '梯閱線條python序列操作之+和*', '梯閱線條軟件測試']
-
編程語言
+關(guān)注
關(guān)注
10文章
1945瀏覽量
34740 -
字符串
+關(guān)注
關(guān)注
1文章
579瀏覽量
20518 -
python
+關(guān)注
關(guān)注
56文章
4797瀏覽量
84690
發(fā)布評論請先 登錄
相關(guān)推薦
評論