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

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


咨詢
建站咨詢
