新聞中心
Python 是一種廣泛使用的編程語言,它提供了多種數(shù)據(jù)類型來存儲(chǔ)和操作數(shù)據(jù)。其中最常用的三種序列結(jié)構(gòu)是列表(list)、元組(tuple)和字典(dictionary)。本文將對(duì)這三種序列結(jié)構(gòu)進(jìn)行詳細(xì)介紹。

公司主營業(yè)務(wù):網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出惠濟(jì)免費(fèi)做網(wǎng)站回饋大家。
1. 列表(List)
列表是 Python 中最基本的數(shù)據(jù)結(jié)構(gòu)之一,它可以容納任意數(shù)量的對(duì)象,包括數(shù)字、字符串、其他列表等。在 Python 中,用方括號(hào) [] 來表示一個(gè)列表,并且每個(gè)對(duì)象都用逗號(hào)分隔開。
例如:
```
my_list = [1, 2, 3, "Hello", [4,5]]
上述代碼定義了一個(gè)名為 my_list 的變量,并將其賦值為包含整數(shù)、字符串和另一個(gè)嵌套列表的混合類型列表。要訪問該列表中特定位置上的元素,可以通過索引運(yùn)算符 [] 進(jìn)行訪問。
print(my_list[0]) # 輸出 1
print(my_list[-1][0]) # 輸出 4
在 Python 中還提供了各種內(nèi)置函數(shù)來處理或修改現(xiàn)有的 List 對(duì)象。以下是一些示例:
- append():向已存在 list 對(duì)象添加新元素。
- extend():連接兩個(gè) list 對(duì)象。
- insert():插入一個(gè)元素到 list 中的指定位置。
- remove():刪除一個(gè)指定值的元素。
- pop():彈出 list 中最后一個(gè)元素,并返回該元素。
2. 元組(Tuple)
與列表相似,元組也是一種序列結(jié)構(gòu),但它們具有不同的特性。用圓括號(hào) () 來表示一個(gè) tuple 對(duì)象;其次,在創(chuàng)建后,tuple 對(duì)象中包含的內(nèi)容不能被修改或更新。
my_tuple = (1, 2, "Hello", [4,5])
上述代碼定義了名為 my_tuple 的變量,并將其賦值為包含整數(shù)、字符串和嵌套列表等混合類型數(shù)據(jù)的 tuple。要訪問該 tuple 中特定位置上的元素,可以通過索引運(yùn)算符 [] 進(jìn)行訪問。
print(my_tuple[0]) # 輸出 1
print(my_tuple[-1][0]) # 輸出 4
需要注意的是,在使用逗號(hào)分隔多個(gè)對(duì)象時(shí),默認(rèn)情況下 Python 將這些對(duì)象解釋為單個(gè) tuple。因此在創(chuàng)建只有一個(gè)項(xiàng)(singleton)的 tuple 時(shí)必須添加逗號(hào)來消除歧義。
tup = (50,) # 單項(xiàng) tuple
not_tup = (50) # 整數(shù)型變量而非單項(xiàng)tuple
3. 字典(Dictionary)
字典也是一種常見且重要的序列結(jié)構(gòu),它由鍵-值(key-value)對(duì)組成。在 Python 中,使用大括號(hào) {} 創(chuàng)建字典對(duì)象,并用冒號(hào) : 分隔每個(gè)鍵和對(duì)應(yīng)的值。
my_dict = {"name": "John", "age": 30, "city": "New York"}
上述代碼定義了名為 my_dict 的變量,并將其賦值為包含三個(gè)鍵-值對(duì)的字典。要訪問該字典中特定 key 對(duì)應(yīng)的 value 值,可以通過方括號(hào) [] 運(yùn)算符進(jìn)行訪問。
print(my_dict["name"]) # 輸出 John
print(my_dict.get("age")) # 輸出 30
在 Python 中還提供了各種內(nèi)置函數(shù)來處理或修改現(xiàn)有的 dict 對(duì)象。以下是一些示例:
- keys():返回所有 key 組成的列表。
- values():返回所有 value 組成的列表。
- items():返回所有 (key, value) 元組組成的列表。
- pop():彈出指定 key 的項(xiàng)并返回對(duì)應(yīng) value 值。
網(wǎng)站標(biāo)題:Python序列結(jié)構(gòu)有哪些?詳解列表、元組和字典
網(wǎng)站網(wǎng)址:http://fisionsoft.com.cn/article/djdhogi.html


咨詢
建站咨詢
