#字典的操作
zd =
,'mingzi2':,
'mingzi3':,
'mingzi4':,
'mingzi5':,
'mingzi6':,
'mingzi7':,
'mingzi8':,
'mingzi9':}
print
(zd[
'mingzi1'])
#列印查詢到的資料,如果字典沒有就會出錯
print
(zd.get(
'mingzi1'))
#列印查詢到的資料,如果字典沒有就會返回none,有就會直接列印
zd['mingzi3']=
'賴ss'
#字典裡有就直接修改
print
(zd)
zd['mingzi10']=
'王yy'
#字典裡沒有就直接增加
zd['mingzi11']=
'無名'
#字典裡沒有就直接增加
print
(zd)
#del zd['mingzi11']#刪除字典裡名字11對應的
zd.pop(
'mingzi11'
)#刪除字典裡名字11對應的
#zd.popitem()#隨機刪除乙個
print
(zd)
print
('mingzi1'
in zd)
#判斷字典裡有沒有這個資料
print
(zd.keys())
#列印字典裡的鑰匙
print
(zd.values())
#列印字典裡的資料
print
(zd.setdefault(
'mingzi11',)
)#如果字典裡有這個資料就直接返回這個資料,沒有就直接建立
print
(zd)
print
('***************'
)mz =
}zd.update(mz)
#把mz裡的值合併到zd,如果有重複的鑰匙的值,把mz裡的覆蓋掉zd裡的
print
(zd)
print
(zd.items())
#把字典轉為列表
print
('//'
)c =
dict
.fromkeys(
['賴aa'
,'賴bb'
,'賴cc'],
['資料',,
])#建立乙個初級模板,然後可以通過修改完善裡面的資料
print
(c)c[
'賴aa']=
}#新增賴aa的詳細資訊
print
(c)c[
'賴bb']=
}print
(c)c[
'賴cc']=
}print
(c)for i in c:
print
(i,c[i]
)print
('*************'
)for a,b in c.items():
print
(a,b)
#輸出結果
,'mingzi4':,
'mingzi5':,
'mingzi8':,
'mingzi2':,
'mingzi1':,
'mingzi7':,
'mingzi3'
:'賴ss'
,'mingzi6':}
,'mingzi10'
:'王yy'
,'mingzi4':,
'mingzi5':,
'mingzi8':,
'mingzi2':,
'mingzi1':,
'mingzi11'
:'無名'
,'mingzi7':,
'mingzi3'
:'賴ss'
,'mingzi6':}
,'mingzi10'
:'王yy'
,'mingzi4':,
'mingzi5':,
'mingzi8':,
'mingzi2':,
'mingzi1':,
'mingzi7':,
'mingzi3'
:'賴ss'
,'mingzi6':}
true
dict_keys(
['mingzi9'
,'mingzi10'
,'mingzi4'
,'mingzi5'
,'mingzi8'
,'mingzi2'
,'mingzi1'
,'mingzi7'
,'mingzi3'
,'mingzi6'])
dict_values([,
'王yy',,
,,,,
,'賴ss',]
),'mingzi2':,
'mingzi3'
:'賴ss'
,'mingzi6':,
'mingzi10'
:'王yy'
,'mingzi4':,
'mingzi11':,
'mingzi8':,
'mingzi5':,
'mingzi1':,
'mingzi7':}
====
====
*****==
,'mingzi2':,
'mingzi3'
:'賴ss'
,'mingzi6':,
'mingzi10'
:'王yy'
,'mingzi4':,
'mingzi11':,
'mingzi8':,
'mingzi5':,
'mingzi1':,
'mingzi7':}
dict_items([(
'mingzi9',)
,('mingzi2',)
,('mingzi3'
,'賴ss'),
('mingzi6',)
,('mingzi10'
,'王yy'),
('mingzi4',)
,('mingzi11',)
,('mingzi8',)
,('mingzi5',)
,('mingzi1',)
,('mingzi7',)
])////
////
//////,
],'賴aa':[
'資料',,
],'賴bb':[
'資料',,
]},]
,'賴aa':}
,'賴bb':[
'資料',,
]},]
,'賴aa':}
,'賴bb':}
}},'賴aa':}
,'賴bb':}
}賴cc
}賴aa
}賴bb }**
****
*******
賴cc
}賴aa
}賴bb
}
python操作字典 Python 字典操作高階
學習了 python 基本的字典操作後,學習這些高階操作,讓寫出的 更加優雅簡潔和 pythonic 與字典值有關的計算 問題想對字典的值進行相關計算,例如找出字典裡對應值最大 最小 的項。解決方案一 假設要從字典 中找出值最小的項,可以這樣做 d min zip d.values d.keys 2...
python字典的操作
一 字典 1 字典的定義 字典是乙個無序的,可修改的,元素呈鍵值對的形式,以逗號分割的,以大括號包圍的序列 字典是python基礎資料型別當中唯一乙個對映關係的資料型別 由於字典無序,所以我們定義字典和字典生成之後的元素順序是不同的 dic 2 字典的key的型別只能是不可變資料型別,value可以...
python 字典的操作
字典是python 中的一種容器,掌握python 的字典有其必要性,有其是在圖論的學習中的建圖。本文首先介紹字典的定義,而後從建立字典,增加字典元素,刪除字典元素和更改字典的元素的等四個方面進行學習。字典的分為兩個部分,第一部分是鍵,第二部分是值。鍵與值之間主要是通過 進行連線。例程如下 dict...