国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Python零基礎(chǔ) 6 列表與元組

2023-04-11 16:12 作者:朝朝暮暮1895  | 我要投稿

【列表/中括號(hào)、元組/小括號(hào)、集合/大括號(hào);字典/大括號(hào);的區(qū)別】

在Python中,列表、元組、集合和字典是四種不同的數(shù)據(jù)類型。

列表是一種有序的集合,其中每個(gè)元素都有一個(gè)唯一的索引。列表使用方括號(hào)([])表示,例如:

myList = ['apple', 'banana', 'cherry']

元組也是一種有序的集合,但是元組中的元素不能更改。元組使用圓括號(hào)(())表示,例如:

myTuple = ('apple', 'banana', 'cherry')

集合是一種無序的集合,其中每個(gè)元素都是唯一的。集合使用大括號(hào)({})表示,例如:

mySet = {'apple', 'banana', 'cherry'}

字典是一種無序的集合,其中每個(gè)元素都由一個(gè)鍵和一個(gè)值組成。字典使用大括號(hào)({})表示,例如:

myDict = {'name': 'John', 'age': 30}


【列表/list】;? ? 中括號(hào)定義,可重復(fù);? ? ? ? ? ? ? ? ? 有序的集合

【元組/tuple】;小括號(hào)定義,不可更改;? ? ? ? ? ? ? ?有序的集合

【集合/set】;? ?大括號(hào)定義,不可重復(fù);? ? ? ? ? ? ? ?無序的集合

【字典/dict】;? 大括號(hào)定義,每一對(duì)鍵與值對(duì)應(yīng); 無序的集合


列表中可以再嵌套列表

【列表的增刪改操作】

在Python中,列表是一種有序的集合,其中每個(gè)元素都有一個(gè)唯一的索引。以下是一些常用的列表方法:

  • append():向列表末尾添加一個(gè)元素。

  • clear():從列表中刪除所有元素。

  • copy():返回列表的副本。

  • count():返回指定值在列表中出現(xiàn)的次數(shù)。

  • extend():將指定列表中的所有元素添加到當(dāng)前列表中。

  • index():返回指定值在列表中第一次出現(xiàn)的索引。

  • insert():在指定位置插入一個(gè)元素。

  • pop():從列表中刪除并返回指定位置的元素。

  • remove():從列表中刪除指定的元素。

  • reverse():反轉(zhuǎn)列表中的元素順序。

  • sort():對(duì)列表進(jìn)行排序。

【append操作】

這個(gè)append追加是實(shí)時(shí)完成的,不需要中間變量來存儲(chǔ)

【insert操作】

在 Python 中,insert()?方法用于在指定位置插入一個(gè)元素。例如,假設(shè)您有一個(gè)名為?myList?的列表變量,您可以使用?insert()?方法在其第二個(gè)位置插入一個(gè)新元素,如下所示:

myList = ['apple', 'banana', 'cherry'] myList.insert(1, 'orange')

這將在?myList?列表的第二個(gè)位置(索引為 1)插入一個(gè)名為 orange 的新元素。

位置從0開始計(jì)數(shù)

insert()?方法每次只能在列表中插入一個(gè)值。如果想要在列表中插入多個(gè)值,需要多次調(diào)用?insert()?方法。



【extend操作】

在 Python 中,extend()?方法用于將一個(gè)列表中的所有元素添加到另一個(gè)列表中。例如,假設(shè)您有兩個(gè)名為?myList1?和?myList2?的列表變量,您可以使用?extend()?方法將?myList2?中的所有元素添加到?myList1?中,如下所示:

myList1 = ['apple', 'banana', 'cherry'] myList2 = ['orange', 'mango', 'grape'] myList1.extend(myList2)

這將在?myList1?列表的末尾添加?myList2?中的所有元素。

insert;extend都是直接的命令,不需要等式來成立!


【remove操作】

在 Python 中,remove()?方法用于從列表中刪除指定的元素。例如,假設(shè)您有一個(gè)名為?myList?的列表變量,其中包含一個(gè)名為 ‘banana’ 的元素,您可以使用?remove()?方法將其刪除,如下所示:

myList = ['apple', 'banana', 'cherry'] myList.remove('banana')

這將從?myList?列表中刪除名為 ‘banana’ 的元素。

【pop操作】

在 Python 中,pop()?方法用于從列表中刪除并返回指定位置的元素。例如,假設(shè)您有一個(gè)名為?myList?的列表變量,其中包含一個(gè)名為 ‘banana’ 的元素,您可以使用?pop()?方法刪除并返回該元素,如下所示:

myList = ['apple', 'banana', 'cherry'] x = myList.pop(1)

這將從?myList?列表中刪除索引為 1 的元素(即 ‘banana’),并將其存儲(chǔ)在變量?x?中。



【del操作】

在 Python 中,del?關(guān)鍵字用于從列表中刪除指定位置的元素。例如,假設(shè)您有一個(gè)名為?myList?的列表變量,其中包含一個(gè)名為 ‘banana’ 的元素,您可以使用?del?關(guān)鍵字刪除該元素,如下所示:

myList = ['apple', 'banana', 'cherry'] del myList[1]

這將從?myList?列表中刪除索引為 1 的元素(即 ‘banana’)。

查詢?cè)?/p>

(1)list[ index ]

訪問指定下標(biāo)的元素

(2)list[ start:end ]

訪問從start下標(biāo)開始到end下標(biāo)結(jié)束之間的所有元素

(3)list.index( obj )

返回列表中某個(gè)元素的下標(biāo)值

(4)max( list )

返回列表中元素的最大值

(5)min( list )

返回列表中元素的最小值


.統(tǒng)計(jì)

(1)list.count( obj )
返回某個(gè)元素在列表中出現(xiàn)的次數(shù)
(2)len( list )
返回列表的長(zhǎng)度(有多少個(gè)元素)


【列表推導(dǎo)式】

列表推導(dǎo)式

我們?cè)谏厦鎸懙牧斜矶际鞘謩?dòng)賦值元素的,如果是一些有規(guī)律的元素,我們可以通過列表推導(dǎo)式快速生成,只需要非常簡(jiǎn)潔的一行代碼,比如說

生成元素是1-10的列表

【元組tuple的定義】

即使只有一個(gè)元素,也需要加上逗號(hào),不然還是會(huì)變成整數(shù)


Python零基礎(chǔ) 6 列表與元組的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
永善县| 东辽县| 麻城市| 河东区| 新田县| 诸暨市| 台中市| 克什克腾旗| 河间市| 武清区| 铁岭市| 永仁县| 高邮市| 蕉岭县| 英山县| 常熟市| 温州市| 油尖旺区| 英德市| 临城县| 大安市| 邵武市| 上犹县| 临清市| 大洼县| 永平县| 南城县| 肥城市| 平塘县| 梧州市| 静宁县| 龙南县| 兴仁县| 大石桥市| 沭阳县| 莲花县| 紫金县| 宜良县| 贵州省| 建湖县| 原平市|