python|Python中的dict
- 2019 年 12 月 17 日
- 筆記
一、形式:
1、格式:{key1:value1,key2:value2,key3:value3,….. } ;
2、字典是以鍵值對的形式來存儲的, key:value的形式, key與value之間用冒號 : 連接,;
3、字典中是可以存放不同的數據類型的。
二、特點
1.是不可重複,
2.key必須使用不可變類型數據,一般使用字符串
3.key是無序,字典的查找速度快
三、用法
#創建一個空的字典dict1 = {}#創建有多個元素的字典dict1 = { "張三":"20","李四":"21","王五":"22"}#根據key值來查詢dict["張三"]#當對應的key不存在是, 程序報錯 #get方法能通過key來獲取對應的值#當對應的key不存在時,程序不會報錯, 會返回None#如果設置了第二個參數,第二個參數表示默認值, 當對應的key不存在時,會返回#參數2,即默認值value = dict.get["張三"]value = dict.get["趙六",23] #增加,修改#當key不存在時為增加,key值存在時為修改dict1["小明"] = 32dict1["張三"] = 19 #刪除#pop可以根據key來刪除字典中的元素,並返回刪除的元素的值#如果key不存在,會報錯, 當設置了默認值時,如果key不存在,會返回默認值#最好先判斷該key是否存在value = dict1.pop("張三",19)print(value)print(dict1) #判斷存在#字典的成員判斷,可以直接判斷key是否存在if "張三" in dict1: print("存在")else: print("不存在") |
---|
四、總結
字典dict是python中一種非常使用的key-value的數據集合,熟練掌握運用dict會給平時工作學習帶來極大的便利。
END
主 編 | 張禎悅
責 編 | 劉仕豪