2020
10-08
10-08
Python如何合并多个字典或映射
问题现在有多个字典或者映射,你想将它们从逻辑上合并为一个单一的映射后执行某些操作,比如查找值或者检查某些键是否存在。解决方案加入你有如下两个字典:a={'x':1,'z':3}b={'y':2,'z':4}现在假设你必须在两个字典中执行查找操作(比如先从a中找,如果找不到再在b中找)。一个非常简单扼解决方案就是使用collections模块中的ChainMap类。比如:fromcollectionsimportChainMapc=ChainMap(a,b)print(c['x'])#Outpu...
继续阅读 >