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序列操作之+和*', '梯閱線條軟件測試']
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
編程語言
+關(guān)注
關(guān)注
10文章
1964瀏覽量
39559 -
字符串
+關(guān)注
關(guān)注
1文章
596瀏覽量
23165 -
python
+關(guān)注
關(guān)注
57文章
4876瀏覽量
90025
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
如何使用Python對列表進(jìn)行求和?
(sum_numbers)#Output - 55[tr]如上面的代碼片段所示,sum()[tr]函數(shù)用于在已指定的范圍內(nèi)添加值。您也可以在各種操作中使用該函數(shù)。[tr]限制和警告-Python和列表[tr]在
發(fā)表于 09-01 23:14
python字符串有哪些特定方法
python字符串序列操作也適用于列表和元組。
python字符串還有獨有方法,即字符串對象的函數(shù),其他對象不可調(diào)用,只有字符串對象可
python列表特定方法有哪些
python列表類似其他語言的數(shù)組,但是python列表的元素(項)可以同時為不同類型的對象,即沒有固定類型約束。
Python中的序列是什么
類: 列表 元組 字典 集合 字符串序列 特別注意 序列類似Java中的集合的概念, 但是, 序列中的集合和Java中的集合卻不一樣 (約等于Java中的list 集合).
Python序列的列表類型介紹
] . 其中,10,20,30,40這些稱為:列表a的元素。 注意: 字符串和列表都是序列類型,一個字符串是一個字符序列,一個列表是任何元素
Python序列的元組類型介紹
介紹 列表屬于可變序列,可以任意修改列表中的元素。 元組屬于不可變序列,不能修改元組中的元素。 元組特點: 有序, 不可變, 小括號 ( ) 操作
Python列表的基本概念、常用操作及實際應(yīng)用
Python列表是一種強大的數(shù)據(jù)結(jié)構(gòu),用于在程序中存儲和操作一系列的值。列表是可變的(mutable),可以動態(tài)地增加、刪除和修改其中的元素。在Py
Python中的for循環(huán)結(jié)構(gòu)
在 Python 中,for 循環(huán)是一種常用的結(jié)構(gòu),用于遍歷序列(如列表、元組、字符串)中的元素。
python列表和數(shù)組的區(qū)別
Python是一種功能強大的編程語言,為開發(fā)者提供了許多數(shù)據(jù)結(jié)構(gòu)來處理和操作數(shù)據(jù)。其中,列表和數(shù)組是常用的數(shù)據(jù)結(jié)構(gòu),用于存儲和組織一系列元素。在本文中,我們將詳細(xì)比較Python中的
python輸出list的每一個元素
Python是一種簡單易學(xué)的編程語言,廣泛應(yīng)用于各個領(lǐng)域中。而處理列表(list)是Python中非常常見的操作之一。在Python中,
python怎樣讓列表里的數(shù)相加
Python是一種功能強大的編程語言,可以用于處理各種各樣的數(shù)學(xué)運算和數(shù)據(jù)操作。在Python中,我們可以使用簡單的代碼將列表中的數(shù)字相加。 首先,我們需要創(chuàng)建一個包含數(shù)字的
python如何遍歷列表并提取
遍歷列表是Python中非常常見的操作之一,可以使用for循環(huán)或者while循環(huán)來實現(xiàn)。下面我將詳細(xì)介紹如何使用for循環(huán)遍歷列表并提取元素。 首先,讓我們簡單了解一下
python列表序列操作教程
評論