字典的特性:
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...