python 列表 元組 字典

2021-08-21 14:28:47 字數 2101 閱讀 7644

序列是python中最基本的資料結構。序列中的每個元素都分配乙個數字 - 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。

list1 = ['physics', 'chemistry', 1997, 2000]

list2 = [1, 2, 3, 4, 5 ]

list3 = ["a", "b", "c", "d"]

序號

方法解釋

1在列表末尾新增新的物件

2list.count(obj)

統計某個元素在列表中出現的次數

3list.extend(seq)

在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)

4list.index(obj)

從列表中找出某個值第乙個匹配項的索引位置

5list.insert(index, obj)

將物件插入列表

6list.pop()

移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值

7list.remove(obj)

移除列表中某個值的第乙個匹配項

8list.reverse()

反向列表中元素

9list.sort(cmp=none, key=none, reverse=false)

對原列表進行排序

如下例項:

tup1 = ('physics', 'chemistry', 1997, 2000)

tup2 = (1, 2, 3, 4, 5 )

tup3 = "a", "b", "c", "d"

元組查詢:

字典是另一種可變容器模型,且可儲存任意型別物件。

字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} 中 ,格式如下所示:

d =
鍵一般是唯一的,如果重複最後的乙個鍵值對會替換前面的,值不需要唯一。

字典內建函式&方法

序號函式描述1

dict.clear()

刪除字典內所有元素

2dict.copy()

返回乙個字典的淺複製

3dict.get(key, default=none)

返回指定鍵的值,如果值不在字典中返回default值

4dict.has_key(key)

如果鍵在字典dict裡返回true,否則返回false

5dict.update(dict2)

把字典dict2的鍵/值對更新到dict裡

6pop(key[,default])

刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。

7len(dict)

計算字典元素個數,即鍵的總數。

python列表元組字典

1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997 2000 print list 0 list 0 2.列表的增 刪 改 查 insert delete update query 增 list.in...

python 列表,元組,字典

python中,有3種內建的資料結構 列表 元組和字典。1.列表 list是處理一組有序專案的資料結構,即你可以在乙個列表中儲存乙個序列的專案。列表中的專案。列表中的專案應該包括在方括號中,這樣python就知道你是在指明乙個列表。一旦你建立了乙個列表,你就可以新增,刪除,或者是搜尋列表中的專案。由...

python 列表,元組,字典

list a a b b c c for x in list 輸出的是列表裡的每乙個元素 print x for x y in list 輸出的是每個元組中的每個元素 print x,y for x y in enumerate list 輸出的是每個索引和索引對應的元素 print x,y lis...