python - 具有相同结构的字典列表到单个键下的单个字典中
问题描述
我有一个字典列表,它们都具有相同的结构(示例列表):
[{ 'unique_name1':{ inner_dict1}}, { 'unique_name2':{ inner_dict2}}]
我想输出一个具有以下结构的字典:
{'general key':{ 'unique_name1': {inner_dict1}, 'unique_name2': {inner_dict2}}
有没有可以为我做的单线/ Python库?
解决方案
也许试试这个:
result_dict = {
'general_key': {k: v for d in dict_list for k, v in d.items()}
}
因此,基本上对于列表中的每个 dict,您都在新 dict 中创建一个键值对。键是unique_key
,值是原始字典中包含的字典。
推荐阅读
- c++ - 如何生成 C++ 定义调用的动态生成
- asp.net-core - .Net Core Azure Active Directory 身份验证问题(照片)
- javascript - 我正在尝试使用 async/await 来获取服务,但第二个服务返回不填充我的变量
- python - 如何使用 datetime.fromtimestamp() 将 UTC 时间格式转换为正确的时区(变量)?
- html - 图像上的 div 有问题
- python - 字典顺序中的下一个单词
- performance - JMeter - 响应时间与延迟具有相同的值
- javascript - 如何使用 discord.js 从指定服务器中的用户删除角色?
- r - dnorm 中的错误:如何处理数学函数的非数字参数
- javascript - 用 JavaScript 访问 CSS 样式太慢了