2 字典keys函式
3 字典的 values函式
4 字典通過key的獲取value
5 字典的刪除
6 字典的pop功能
7 del在字典中的用法
8 字典的複製—copy函式
9 字典中的成員判斷
10 字典中的末尾刪除函式-- popitem
11 所有資料型別與布林值的關係
字串,列表,list[0]=10
'小慕'
(user)
user[
'top']=
175user[
'age']=
10print
(user)
新增新的字典,如新字典中有和原字典相同的key則該key的vaue會被新字典的vaue覆蓋
用法:
dict.update(new_dict)
-該函式無返回值
引數:
new_dict
:新的字典
獲取某個key的vaue,如key不存在於字典中,將會新增key並將 value設為預設值
用法:
dict.setdefault(key,value)
引數:
key需要獲取的key value如果key不存在,對應這個key存入字典的預設值
獲取當前字典中所有的鍵(key)
用法
dict keys()
->無需傳參,返回乙個key集合的偽列表
dict_keys
不具備列表的所有功能,解決辦法:
獲取當前字典中所有鍵值對中的值(vaue)
用法:dict values()
->無需傳參,返回乙個vaue集合的偽列表
獲取當前字典中指定key的vaue
用法dict.get(key,default=none)
引數:key:
需要獲取 value的key
default:key
不存在則返回此預設值,預設是none,我們也可以自定義
清空當前的字典中所有資料
用法:
dict.clear()
->無引數,無返回值
刪除字典中指定的key,並將其結果返回,如果key不存在則報錯
用法:dict.pop(key)
-key希望被刪掉的鍵
返回這個key對應的值(vaue)
將當前字典複製乙個新的字典
用法:
dict.copy()
->該函式無引數,返回乙個一模一樣的記憶體位址不同的字典
屬於淺拷貝
刪除當前字典裡末尾一組鍵值對並將其返回
用法:
dict.popitem()
-無需傳參
返回被刪除的鍵值對,用元組包裹0索引是key,1索引是 value
注意事項:
如字典為空,則直接報錯
字串,數字,列表,元組,字典,空型別與布林值的關係
PYTHON字典常用函式
1.clear dict.clear 2.copy a,b用的字典引用位置是相同的,a or b相互受對方影響 所以有時候需要用到copy and deepcopy函式 a b dict 1 b a.copy 發生替換雙方值不換相互影響,涉及新增 刪除會相互影響 2 deepcopy from co...
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 引數 不需要引數 作用 處理字典的值 返回值 返...