列表,元組和字典之間的區別

2021-10-08 07:27:02 字數 907 閱讀 3244

「」"

字典字典是乙個無序的資料型別,不支援下表索引和切片

格式:字典名=

特殊的字典

my_dict={}

my_dict=dict()

注意事項:

1.如果key重複 python只會保留乙個

2.字典的value是可以一樣的

3.字典的key可以是任意的資料型別,但是不能出現可變的資料型別,保證key唯一性。

4.字典的key一般選取字元型別居多。

字典的常見操作

查:infor_dict=

age=infor_dict[「age」]

print(age)

修改:infor_dict[「num」]=「001」

增加:infor_dict["test]=「haha」

刪除:del infor_dict[「name」]

infor_dict.clear()

字典的三種取值方式

1.以key來獲取字典中的value

格式:value=infor_dict[「name」]

2.setdefault來獲取字典中的value

格式:1.key存在,返回對應的value值

value=infor_dict.setdefault(「name」)

2.key不存在,返回none,並且會把新的key和none儲存在字典中

value=infor_dict.setdefault(「name1」)

3.以get來獲取字典中的value

格式:1.key存在

value=infor_dict.get(「name」)

2.key不存在,返回none

value=infor_dict.get(「name1」)

get不會把新的key和none儲存在字典中

列表,元組和字典的區別

列表 list 型別相同的元素,可以改變元素的值,即可進行增刪改查操作。用中括號表示 num1,num2,num3 元組 tuple 和列表功能相似,但不能改變其元素的值,即不可以進行增刪改的操作,只能執行查詢操作。用小括號表示 num1,num2,num3 字典 infor 型別不同的元素,由鍵值...

Python列表,元組,字典的區別

python列表,元組,字典的區別 1 元組是不可變的,而列表 字典是可變的。元組是不可變物件,物件一旦生成,它的值將不能更改 列表是可變物件,物件生成後,可以對其元素進行更改 新增 刪除 清空 排序等操作。2 元組通常是由不同的資料,而列表是相同的資料佇列。元組表示的是結構,而列表表示的是順序。列...

python 元組 字典 列表的區別

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