字典內建方法
獲取字典中元素的個數(鍵的總數)len函式
>>> d=
>>> d
>>> len(d)
pop(key[,default])
-根據key刪除字典中的元素,返回對應的value,
-default可選,如果有default則當key在字典中不存在時,返回特定的值,如果default的則報keyerror
>>> d
>>> d.pop("zhang")
'1581862113'
>>> d
>>> y=d.pop("yy")
traceback (most recent call last):
file "", line 1, in
keyerror: 'yy'
>>> y=d.pop("yy",none)
>>> type(y)
>>> y=d.pop("yy","not in")
>>> y
'not in'
>>> d
get(key[,default])
-根據key得到字典中對應的value
-default可選,指定了key不存在時,get方法的返回值,如果不指定則預設使用none。
>>> d
>>> e=d.get("wang")
>>> e
'158186211355'
>>> d
>>> e=d.get("yyy")
>>> e
>>> type(e)
updata()方法,
-合併字典
d.update(字典)->none
-key已經存在,替換key對應的值
>>> d={}
>>> d
{}>>> id(d)
140270158120072
>>> d.update()
>>> d
>>> id(d)
140270158120072
>>> d.update()
>>> d
>>> id(d)
key()方法
-獲取所有的鍵
>>> d
>>> d.keys()
dict_keys(['zhu', 'hai', 'addr'])
list(d.keys())
-獲取字典的key的列表
>>> d
>>> a=list(d.keys())
>>> a
['zhu', 'hai', 'addr']
>>> a.sort()
>>> a
['addr', 'hai', 'zhu']
values()方法
-獲取字典值的檢視
>>> d
>>> d.values()
dict_values(['mei', 'li', 'beijing2'])
>>> list(d.values())
['mei', 'li', 'beijing2']
items()
-返回字典的鍵和值的元組列表檢視
-獲取字典(鍵,值)元組列表
>>> d
>>> d.items()
dict_items([('zhu', 'mei'), ('hai', 'li'), ('addr', 'beijing2')])
>>> list(d.items())
[('zhu', 'mei'), ('hai', 'li'), ('addr', 'beijing2')]
copy方法
-得到字典副本
>>> d
>>> b=d.copy()
>>> b
>>> b==d
true
>>> b is d
false
clear方法
-清除字典中的元素
>>> d
>>> d.clear()
>>> d
字典推導式語法
-
或
>>> e=
>>> e
>>> e=
>>> e
>>> e=
>>> e
python 字典Dict內建方法
方法名字 操作 dict.clear 刪除字典中所有元素 dict.copy 返回字典 淺複製 的乙個副本 dict.fromkeysc seq,val none 建立並返回乙個新字典,以seq 中的元素做該字典的鍵,val 做該字典中所有鍵對應的初始值 如果不提供此值,則預設為none dict....
Python 字典內建函式 方法
1 python字典包含了以下內建函式 序號 函式及描述 len dict 計算字典元素個數,即鍵的總數。str dict 輸出字典,以可列印的字串表示。type variable 返回輸入的變數型別,如果變數是字典就返回字典型別。2 python字典包含了以下內建方法 序號 函式及描述 dict....
字典內建方法
定義 在 內用逗號隔開多元素,每個元素都是按key value的形式,其中value可以是任意型別,而key必須是不可變型別,通常key應該是str型別,因為str型別對value有描述性功能。student info student info print student info name 結果 ...