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...