python合并多个字典组成一个字典

Posted 喻晓生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python合并多个字典组成一个字典相关的知识,希望对你有一定的参考价值。

from collections import ChainMap
import collections
value = ChainMap()
for list_num in range(1,13):
li_list = list_num + 1
value["li_name%s"%(list_num)] = li_list
value=value.new_child()#添加字典到集合
value=value.parents#取出一个空字典
print(value)#打印合并后的字典
print(dict(value))#从对象中提取字典

+++++++++++++++++++++++++++++++++++++++++++++++
C:\python3.7\python.exe D:/Python-Test/StuProject/StuApp/tests.py
ChainMap({‘li_name1‘: 2, ‘li_name2‘: 3, ‘li_name3‘: 4, ‘li_name4‘: 5, ‘li_name5‘: 6, ‘li_name6‘: 7, ‘li_name7‘: 8, ‘li_name8‘: 9, ‘li_name9‘: 10, ‘li_name10‘: 11, ‘li_name11‘: 12, ‘li_name12‘: 13})
{‘li_name1‘: 2, ‘li_name4‘: 5, ‘li_name11‘: 12, ‘li_name2‘: 3, ‘li_name12‘: 13, ‘li_name7‘: 8, ‘li_name8‘: 9, ‘li_name5‘: 6, ‘li_name10‘: 11, ‘li_name3‘: 4, ‘li_name9‘: 10, ‘li_name6‘: 7}

以上是关于python合并多个字典组成一个字典的主要内容,如果未能解决你的问题,请参考以下文章

python多个字典“合并”成一个字典

13 个非常有用的 Python 代码片段

python3将两个列表合并成字典的三种方法

将列表转换为字典,然后通过键值将多个字典合并为一个字典

python3 列表内多个字典 相同项目 值计算合并

如何将创建多个字典的 for 循环的输出加入/合并到一个大字典中