************************* 格式 *************************
字典 =
鍵(key)一般使用字串型別,值(value)可以是任何型別
以鍵值對儲存,鍵是唯一的,如果重複,後者覆蓋前者
字典不保證順序
************************* 查 *************************
值 = 字典[鍵]
根據(key)查詢值(value)
字典.get(鍵,[預設值])
根據鍵(key)獲取值(vlaue),如果 key 不存在,
返回 none,或者自己指定的預設值(value)
len(字典)
計算字典元素個數,即鍵(key)的總數。
str(字典)
將字典轉換成乙個字串。
dict.keys()
以列表返回乙個字典所有的鍵(key)
dict.values()
以列表返回乙個字典所有的值(value)
dict.items()
獲取所有的鍵值對,以列表返回元組鍵值對的陣列
************************* 增/改 *************************
字典[鍵] = 值
如果 key 不存在,就是往字典裡新增乙個鍵值對(新增不保證順序)
若 key 存在,就是修改
鍵值唯一對應,如果重複,後者覆蓋前者
************************* 刪 *************************
字典.pop(鍵)
根據鍵,刪除指定的值,並將此值放回
del 字典[鍵]
根據鍵,刪除指定的值
字典.clear()
清空字典裡的鍵值對
************************* 判斷 *************************
鍵 in 字典
如果鍵在字典中存在,返回 true,否則,返回 false
************************* 遍歷 *************************
使用for迴圈遍歷的方式
方法一:
for key in dict:
print(key, dict.get(key))
方法二:
for key in dict.items():
print(key[0], key[1])
************************* 其它 *************************
dict.copy()
返回乙個新的字典,內容一樣,位址不同
dict.fromkeys(seq[, val]))
建立乙個新字典,以序列 seq 中元素做字典的鍵,
val 為字典所有鍵對應的初始值
dict.setdefault(key, default=none)
和 get() 類似,如果鍵在字典中,返回這個鍵所對應的值。
但如果鍵不存在於字典中,將會新增鍵並將值設為 default,
default 的預設值為 none
dict.update(dict2)
把字典 dict2 的鍵/值對更新到 dict 裡
Python字典常用函式方法總結
2 字典keys函式 3 字典的 values函式 4 字典通過key的獲取value 5 字典的刪除 6 字典的pop功能 7 del在字典中的用法 8 字典的複製 copy函式 9 字典中的成員判斷 10 字典中的末尾刪除函式 popitem 11 所有資料型別與布林值的關係 字串,列表,lis...
python 字典常用方法
字典是另一種可變容器模型,可儲存任意型別物件。字典是由乙個個鍵值對組成,型別如下 dic 特徵 新增或修改元素 dic 新增元素 鍵為 b 值為100 dic b 100 print dic 若新增元素鍵已存在,則替換已存在的值 dic a 100 print dic 刪除元素 dic 刪除鍵值對 ...
python 字典常用方法
1 d.items 引數 不需要引數 作用 處理字典d 返回值 返回乙個dict items物件,dict items物件是可迭代物件 注 dict items物件類似乙個列表,每個元素是乙個元組,每個元組是原來字典的乙個鍵值對 2 d.values 引數 不需要引數 作用 處理字典的值 返回值 返...