python字典的內建函式

2022-06-12 10:06:11 字數 1153 閱讀 5013

in [70]: test=dict(x=1,y=2,z=3)

in [71]: test

out[71]:

in [72]: a=['

a','

b','c'

]in [73]: b=[1,2,3]

in [74]: zip(a,b)

out[74]: [('

a', 1), ('

b', 2), ('

c', 3)]

in [75]: dict(zip(a,b))

out[75]:

dict.clear()    刪除字典中所有元素

dict.copy() 返回字典(淺複製)的乙個副本

dict.fromkeys(seq,val=none) 建立並返回乙個新字典,以seq中的元素做該字典的鍵,val做該字典中所有鍵對應的初始值(如果不提供此值,則預設為none)

dict.get(key,default=none) 對字典dict中的鍵key,返回它對應的值value,如果字典中不存返回none

dict.has_key(key) 如果鍵(key)在字典中存在,返回true,否則返回false.

dict.items() 返回乙個包含字典中(鍵,值)對元組的列表

dict.keys() 返回乙個包含字典中鍵的列表

dict.iteritems() 返回字典元素乙個迭代

dict.iterkeys() 返回乙個字典key迭代

dict.itervalues() 返回乙個字典value迭代

dict.pop(key[,default]) 和方法get()相似,如果字典中key鍵存在,刪除並返回dict[key],如果key鍵不存在,且沒有給出default的值,引發keyerror異常。

dict.popitem() 隨機刪除字典的乙個key-value對

dict.setdefault(key,default=none) 和方法set()相似,如果字典中不存在key鍵,由dict[key]=default為它賦值。

dict.update(dict2) 將字典dict2的鍵-值對新增到字典dict

dict.values() 返回乙個包含字典中所有值的列表

Python中內建的字典函式

以下為python3中內建的字典函式 len dict 計算字典元素個數,即鍵的總數。str dict 輸出字典可列印的字串表示。type variable 返回輸入的變數型別,如果變數是字典就返回字典型別。dict.clear 刪除字典內所有元素。dict.copy 返回乙個字典的淺複製。dict...

Python 字典內建函式 方法

1 python字典包含了以下內建函式 序號 函式及描述 len dict 計算字典元素個數,即鍵的總數。str dict 輸出字典,以可列印的字串表示。type variable 返回輸入的變數型別,如果變數是字典就返回字典型別。2 python字典包含了以下內建方法 序號 函式及描述 dict....

python中常用的字典內建函式

2 hash obj 返回obj的雜湊值?1 2 3 4 5 mydict len mydict 2 hash name 15034981 3 dict.copy 返回字典 淺複製 的乙個副本?1 2 3 4 5 6 7 mydict yourdict mydict.copy yourdict id...