「」"
字典字典是乙個無序的資料型別,不支援下表索引和切片
格式:字典名=
特殊的字典
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就知道你是在指明乙個列表。一旦你建立了乙個列表,你就可以新增,刪除,或者是搜尋列表中的專案。...