python 學習分享 字典篇

2022-09-03 09:30:11 字數 1457 閱讀 3917

python字典(dictionary)

a=

字典的增刪改查

a['

key3

']='

value3'#

在a這個字典裡加入新的元素'key3':'value3'

del a['

key1

']#刪除a字典中的'key1':'value1'

a.clear() #

清空詞典所有條目

del a #

刪除詞典

a['key2

']='

value2_new'#

將key2的值改為'value2_new'

print(a['

key2

'])#

列印key2的值

字典的其他函式方法

cmp(dict1, dict2)#

比較兩個字典元素。

len(dict)#

計算字典元素個數,即鍵的總數。

str(dict)#

輸出字典可列印的字串表示。

type(variable)#

返回輸入的變數型別,如果變數是字典就返回字典型別

radiansdict.clear()#

刪除字典內所有元素

radiansdict.copy()#

返回乙個字典的淺複製

radiansdict.fromkeys()#

建立乙個新字典,以序列seq中元素做字典的鍵,val為字典所有鍵對應的初始值

radiansdict.get(key, default=none)#

返回指定鍵的值,如果值不在字典中返回default值

radiansdict.items()#

以列表返回可遍歷的(鍵, 值) 元組陣列

radiansdict.keys()#

以列表返回乙個字典所有的鍵

radiansdict.setdefault(key, default=none)#

和get()類似, 但如果鍵不存在於字典中,將會新增鍵並將值設為default

radiansdict.update(dict2)#

把字典dict2的鍵/值對更新到dict裡

radiansdict.values()#

以列表返回字典中的所有值。

多層巢狀

a=

,'key2

':'value2'}

b=

字典迴圈

for key in

radiansdict:

print

(key,info[key])

#方法2

for k,v in randiansdict.items(): #

會先把dict轉成list,資料裡大時莫用

print(k,v)

OC篇學習 字典

字典是無序存在的 字典中得key值和value值是成對出現的 鍵值對 字典中得key值必須是唯一的 不能夠重複 不可變的字典 在初始化字典的時候key值在後 value在前 在控制台輸出的時候 key值在後 value在前 如果key值重複的出現 程式在編譯的時候 認為這個key值已經存在 不會再去...

Python學習筆記 基礎篇 011 字典

字典是python裡的唯一對映型別。用大括號宣告。空字典 dic2 用dic工廠函式構造字典 工廠方法 dict 用關鍵字方法,關鍵字 aa bb cc不能加引號。建立鍵值對序列構造字典。fromkeys 建立新的字典,對原字典沒有改變。clear 清空字典 update 用乙個字典裡的值去更新另外...

python 字典學習

字典 一 字典的建立 1使用dict key value 生成字典 dict age 1 dict age 1,name 9 dict age 1,name shijian 2使用dict zip x y 1 2 將兩個列表,對應生存字典,當你需要輸出字典,必須給他乙個接收他的地方,即h dict ...