Python中文
首页
教程
问答
标签
搜索
登录
注册
合并两个字典(Python)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>有没有一种简单的方法可以在Python中组合两个字典的字典?我需要的是:</p> <pre><code>dict1 = {'A' : {'B' : 'C'}} dict2 = {'A' : {'D' : 'E'}} result = dict_union(dict1, dict2) # => result = {'A' : {'B' : 'C', 'D' : 'E'}} </code></pre> <p>我创建了一个蛮力函数来实现这一点,但我正在寻找一个更紧凑的解决方案:</p> ^{pr2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这个解决方案非常紧凑。这很难看,但你要求的是一些相当复杂的行为:</p> <pre><code>dict_union = lambda d1,d2: dict((x,(dict_union(d1.get(x,{}),d2[x]) if isinstance(d2.get(x),dict) else d2.get(x,d1.get(x)))) for x in set(d1.keys()+d2.keys())) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
将Pandas数据帧转换为PyTorch张量?
2 回答
将Pandas数据帧转换为scipy稀疏矩阵
1 回答
将Pandas数据帧转换为Spark Datafram时出现问题
5 回答
将pandas数据帧转换为spark DataFram时出错
10 回答
将Pandas数据帧转换为spark datafram时收到错误
9 回答
将Pandas数据帧转换为Spark数据帧
4 回答
将Pandas数据帧转换为Tensorflow数据
9 回答
将Pandas数据帧转换为tkinter obj
1 回答
将pandas数据帧转换为XML
7 回答
将Pandas数据帧转换为值sql语句
3 回答
将pandas数据帧转换为元组
6 回答
将pandas数据帧转换为元组列表
8 回答
将pandas数据帧转换为元组列表并删除所有pandas数据类型
7 回答
将pandas数据帧转换为具有头和数据类型的numpy数组
5 回答
将pandas数据帧转换为内存中的拼花地板,并将其加载到Python中的Hadoop中
6 回答
将pandas数据帧转换为内存中类似文件的对象?
5 回答
将Pandas数据帧转换为内存功能(&F)
9 回答
将pandas数据帧转换为列表列表
3 回答
将pandas数据帧转换为列表列表以输入到RNN
6 回答
将Pandas数据帧转换为单行DataFram
10 回答