Python中字典的操作

2022-06-04 12:30:12 字數 1171 閱讀 5332

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 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組...