字典的內建方法比較

2022-08-26 02:15:09 字數 756 閱讀 2020

clear() 可以清空乙個字典,還有一種方式是直接給變數賦值為乙個空的字典。

>>> a = 

>>> e = a

>>> e

>>> a = {}

>>> a

{}>>> e

直接給變數名賦值為乙個空字典並沒有改變原來的字典,只是重新分配了乙個新的字典給a。

>>> a = 

>>> e = a

>>> e

>>> a.clear()

>>> a

{}>>> e

{}

get() 獲得給定健的值,當鍵不存在時返回none。

>>> a = 

>>> a.get('b')

1>>> a.get('d')

>>> a

pop() 彈出給定鍵的值,當鍵不存在的時報錯。

>>> a = 

>>> a.get('b')

1>>> a.pop('d')

traceback (most recent call last):

file "", line

1, in

a.pop('d')

keyerror: 'd'

setdefault() 當字典中存在給定的鍵時,返回該鍵對應的值;如果該鍵不存在,則新增給定的鍵,對應值為none。

字典內建方法

定義 在 內用逗號隔開多元素,每個元素都是按key value的形式,其中value可以是任意型別,而key必須是不可變型別,通常key應該是str型別,因為str型別對value有描述性功能。student info student info print student info name 結果 ...

python 字典內建方法

字典內建方法 獲取字典中元素的個數 鍵的總數 len函式 d d len d pop key default 根據key刪除字典中的元素,返回對應的value,default可選,如果有default則當key在字典中不存在時,返回特定的值,如果default的則報keyerror d d.pop ...

字典型別內建方法

目錄對於值新增描述資訊使用它.多用於存的值表示的是不同的狀態時,例如存的值有姓名 年齡 身高 體重 愛好。用 以逗號隔開加入鍵值對key value.value可以是任意資料型別,而key通常應該是字串型別,但是key必須為不可變型別。info dict 優先掌握 1.按key取值,即可取也可改變 ...