日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python ChainMap的調(diào)用效率

ChainMap 類提供用于快速鏈接多個(gè) dict,以便將它們視為單個(gè)單元。它通常比創(chuàng)建新 dict 和運(yùn)行多個(gè) update() 調(diào)用要快得多。

In [1]: from collections import ChainMap
 
In [2]: d1 = {'java': 3, 'python': 4}
 
In [3]: d2 = {'c++': 1, 'java': 2}
 
In [4]: for key, val in ChainMap(d1, d2).items():
   ...:     print(key, val)
   ...:     
c++ 1
java 3
python 4

拓展:

后出現(xiàn)的重復(fù)的 key 將被忽略

 ChainMap 將鏈接的 dict 存儲(chǔ)在一個(gè)列表中。該列表是公開的,可以使用 maps 屬性進(jìn)行訪問或更新。

In [10]: c1 = ChainMap(d1, d2)
 
In [11]: c1.maps[0]
Out[11]: {'java': 3, 'python': 4}
 
In [12]: c1.maps[0]['python'] = 2
 
In [13]: c1.items()
Out[13]: ItemsView(ChainMap({'java': 3, 'python': 2}, {'c++': 1, 'java': 2}))
 
In [14]: dict(c1)
Out[14]: {'c++': 1, 'java': 3, 'python': 2}

以上就是python ChainMap的調(diào)用效率,希望能對大家有所幫助,更多知識盡在python學(xué)習(xí)網(wǎng)。


網(wǎng)頁標(biāo)題:創(chuàng)新互聯(lián)Python教程:python ChainMap的調(diào)用效率
新聞來源:http://m.5511xx.com/article/cojcghd.html