python技巧 合并两个字典
python 3.5+ 版本
In [1]: a={'x':2,'y':4}
In [2]: b={'c':1,'d':3}
In [3]: c={'c':3,'y':6}
In [4]: w={**a,**b}
In [5]: w
Out[5]: {'c': 1, 'd': 3, 'x': 2, 'y': 4}
In [6]:
In [6]: w={**b,**c}
In [7]: w
Out[7]: {'c': 3, 'd': 3, 'y': 6}
python2版本
python2版本 >>> w=dict(a,**b) >>> w {'y': 4, 'x': 2, 'c': 1, 'd': 3} >>> w=dict(b,**c) >>> w {'y': 6, 'c': 3, 'd': 3}
在字典中如果有重复的key值,从左向右开始复制,也就是最先复制的值会被覆盖掉
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步