pyton两个dict如何合并?如果key有重复,取最小值

  统计/机器学习 Python    浏览次数:609        分享
0
pyton两个dict如何合并?如果key有重复,取最小值
 

数据小表弟   2022-04-17 12:42



   1个回答 
1

如果没有大小的限制,只是合并两个dict,后者覆盖前者的话,可以

# x和y是两个dict
x.update(y)

需要取最小值的话没有想到好的办法,可能只能做循环了

for k in y:
    if k in x:
        x[k] = min([x[k], y[k]])
    else:
        x[k] = y[k]


SofaSofa数据科学社区DS面试题库 DS面经

Zeus1998   2022-04-23 17:14



  相关讨论

东方财富的数据怎么爬下来

引用报错ImportError: No module named stats

python怎么只保留某列前几个数字

Anaconda安装wptools失败,提示找不到该包

如何对将Python dictionary里的key按照value进行排序?

python 时间格式问题

python中怎么获取每月的最后一天的日期?

Jupiter notebook中显示一个dataframe所有的列

怎么check dataframe 中的某个元素是否字符串?

怎么用python生成一个二维码,扫码跳转到一个指定的网页?

  随便看看

怎么从矩母函数(mgf)推导得到概率密度函数(pdf)?

如何度量一个分布长尾的程度?

神经网络中的dense和sparse是什么意思?

修正R方(adjusted R square)是什么?

spark里怎么refresh表?