Python字典常用函式方法總結

2021-10-17 20:31:35 字數 2845 閱讀 6783

2 字典keys函式

3 字典的 values函式

4 字典通過key的獲取value

5 字典的刪除

6 字典的pop功能

7 del在字典中的用法

8 字典的複製—copy函式

9 字典中的成員判斷

10 字典中的末尾刪除函式-- popitem

11 所有資料型別與布林值的關係

字串,列表,list[0]=10

'小慕'

print

(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 引數 不需要引數 作用 處理字典的值 返回值 返...