python 字典操作提取key,value


原文:https://blog.csdn.net/HHTNAN/article/details/77164198
python 字典操作提取key,value dictionaryName[key] = value
歡迎加入Python快速進階QQ群:867300100
1.為字典增加一項

 

2.訪問字典中的值

 

3、刪除字典中的一項

 

4、遍歷字典

 

5、字典遍歷的key\value

 

6、字典的標准操作符

 

7、判斷一個鍵是否在字典中

 

8、python中其他的一些字典方法

 

 


**9、將兩個字典合並 **
a={'a':1,'b':2,'c':3}
b= {'aa':11,'bb':22,'cc':33}
#方法一
print(dict(a,**b))
#方法二 這其實就是在內存中創建兩個列表,再創建第三個列表,拷貝完成后,創建新的dict,刪除掉前三個列表。這個方法耗費性能,而且對於python3,這個無法成功執行,因為items()返回是個對象。
print(dict(list(a.items())+list(b.items())))
#方法三
c={}
c.update(a)
c.update(b)
print(c)
#方法四  python 3.5支持,可以存在重復鍵值,比如說:a={'a':1,'b':2,'c':3,'aa':12}會報錯TypeError: print() got multiple values for keyword argument 'aa'
print(**a,**b)

他們的輸出結果都是:
{'bb': 22, 'cc': 33, 'aa': 11, 'a': 1, 'b': 2, 'c': 3}

注意如果存在相同鍵值,比如說:
a={'a':1,'b':2,'c':3,'aa':12} b= {'aa':11,'bb':22,'cc':33}
那么方法一\二\三得到結果為

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM