1.clear
dict.clear()
2.copy
a,b用的字典引用位置是相同的,a or b相互受對方影響
所以有時候需要用到copy and deepcopy函式
a = b = dict
1>
b = a.copy()
發生替換雙方值不換相互影響,涉及新增 刪除會相互影響
2>deepcopy
from copy import deepcopy
b = deepcopy(a)
3.get
dict.get('key',' ')
4.has_key() 注:python3.0已經沒有該函式
dict.has_key('key')
5.items and iteritems
dict.items()
for k,v in dict.items():
print k
print v
for k,v in list(dict.iteritems()):
print k
print v
6.keys and iterkeys
for k in dict.keys():
print k
for k in list(dict.iterkeys()):
print k
7.values and itervalues
for v in dict.values():
print v
for v in list(dict.itervalues()):
print v
8.pop
移除字典當中鍵和值
dict =
dict.pop('name')
dict =
9.update
存在就更新,不存在就加入
dict.update(dict2)
python字典內建常用函式解析
def clear self real signature unknown restored fromdoc d.clear none.remove all items from d.pass 刪除字典d中的所有專案,會保留空字典d def get self,k,d none real signat...
Python字典常用函式方法總結
2 字典keys函式 3 字典的 values函式 4 字典通過key的獲取value 5 字典的刪除 6 字典的pop功能 7 del在字典中的用法 8 字典的複製 copy函式 9 字典中的成員判斷 10 字典中的末尾刪除函式 popitem 11 所有資料型別與布林值的關係 字串,列表,lis...
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...