PYTHON字典常用函式

2021-06-04 07:04:01 字數 1160 閱讀 1089

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