dict1 =
dic1 =dic1.setdefault(
'work
', '
it') #
原有key存在值,則不操作
dic1 =
dic1[
'work
'] = 'it'
#原有key存在值,則覆蓋
dic1 =dic2 =
dic2.update(dic1)
#將dic1裡面的內容更新到dic2裡面
dic1 =dic1[
'name
'] = '
liangxiao'#
更新value的內容
dic1 =dic1.pop(
'name
') #
根據key進行鍵值對刪除,可設定返回值,沒有找到相應的key缺省會報錯
dic1 =
del dic1 #
刪除字典
dic1 =
dic1.clear()
#清空字典
dic1 =
dic1.popitem()
#隨機刪除任意乙個鍵值對
items = [('name
', '
xiao
'), ('
age', 25)]
dict_ = dict(items)
dic1.values() #檢視所有的value
dic1.keys() #
檢視所有的key
print(dict) #
列印字典所有
dic1.get('
name
') #
查詢指定的key的value,沒有則返回none
dic1.items() #
一組一組的查詢所有內容
python中字典的操作
temp 或者 temp dict 上述方法都可以用來建立乙個空的字典。一 用if判斷之後新增鍵和值 if temp.get num i none temp num i 1這時候就新增了乙個鍵為num i 的元素,並且把它的值賦為1。二 使用setdefault 方法 temp.setdefault...
python操作字典 Python 字典操作高階
學習了 python 基本的字典操作後,學習這些高階操作,讓寫出的 更加優雅簡潔和 pythonic 與字典值有關的計算 問題想對字典的值進行相關計算,例如找出字典裡對應值最大 最小 的項。解決方案一 假設要從字典 中找出值最小的項,可以這樣做 d min zip d.values d.keys 2...
python中字典的常見操作
python字典是一種可變容器模型,且可儲存任意型別物件,如字串 數字 元組等其他容器模型。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組...