【发布时间】:2021-01-13 01:52:53
【问题描述】:
d1 = {'Berlin': {'Boston' : 9, 'LA' : 7, 'Chicago' : 1},
'Vienna': {'Boston' : 5, 'LA' : 2, 'Chicago' : 8},
'London': {'Boston' : 8, 'LA' : 6, 'Chicago' : 5}}
d2 = {'Berlin': {'Boston' : 8, 'LA' : 9, 'Chicago' : 4},
'Vienna': {'Boston' : 3, 'LA' : 1, 'Chicago' : 5},
'London': {'Boston' : 5, 'LA' : 8, 'Chicago' : 8}}
如果 d2 中的值小于 d1 中的值,我想更新 d1 中的值以获取新字典 d:
d = {'Berlin': {'Boston' : 8, 'LA' : 7, 'Chicago' : 1},
'Vienna': {'Boston' : 3, 'LA' : 1, 'Chicago' : 5},
'London': {'Boston' : 5, 'LA' : 6, 'Chicago' : 5}}
【问题讨论】:
-
请向我们展示您最近尝试的代码以及您遇到的问题。另请参阅:How to Ask 和 help center。
-
你需要在这里展示一些基本的努力;总的来说,我们是来帮助解决问题的,我们不是代码编写服务。尝试实施它,如果您的尝试以某种方式失败,请返回minimal reproducible example。提示:您需要一个嵌套循环和
min函数(或者只是一个if检查较小的值,如果是则替换)。
标签: python dictionary