python中字典常用的函式和用法

2022-09-04 10:27:10 字數 594 閱讀 7982

字典的特性:

key-value結構

key必須可hash、且必須為不可變資料型別、必須唯一

可存放任意多個值、可修改、可以不唯一

無序查詢速度快

for value in res.values():  >>>  蘋果,香蕉,櫻桃,牛油果,西瓜    #遍歷字典中的value

增加:刪除:

dict_fruit.popitem()        #隨機刪除陣列中的值

改:查詢:

dict_fruit.keys()        # 列出所有key 的值

dict_fruit.values()      # 列出所有value的值

dict_fruit.items()        #把key和value 放到元組裡面

dict_fruit.update(res)    #把res字典填充到dict_update中有key的值覆蓋

dict_fruit.setdefault(2,3)    #建立新的key 如果建立的key字典中有則返回原來key的值

dict.fromkeys(["a","b","c"],"xhl")        #批量生成相同value的字典

PYTHON字典常用函式

1.clear dict.clear 2.copy a,b用的字典引用位置是相同的,a or b相互受對方影響 所以有時候需要用到copy and deepcopy函式 a b dict 1 b a.copy 發生替換雙方值不換相互影響,涉及新增 刪除會相互影響 2 deepcopy from co...

python中常用的字典內建函式

2 hash obj 返回obj的雜湊值?1 2 3 4 5 mydict len mydict 2 hash name 15034981 3 dict.copy 返回字典 淺複製 的乙個副本?1 2 3 4 5 6 7 mydict yourdict mydict.copy yourdict id...

Python中內建的字典函式

以下為python3中內建的字典函式 len dict 計算字典元素個數,即鍵的總數。str dict 輸出字典可列印的字串表示。type variable 返回輸入的變數型別,如果變數是字典就返回字典型別。dict.clear 刪除字典內所有元素。dict.copy 返回乙個字典的淺複製。dict...