2024-09-24 22:29:18 发布
网友
province = {'ontario' : 'on', 'alberta' : 'ab', 'quebec' : 'qc', 'british_columbia' : 'bc'} capitals = { 'on' : 'toronto', 'ab': 'edmonton', 'qc' :'montreal', 'bc': 'victoria'}
我想输出的是:
你应该为你的问题提供更多的细节,使问题更清楚。根据您的要求,我理解您希望将第一个dict的键映射到第二个dict的值。在
假设第二个dict具有第一个dict的值作为键,则可以使用以下代码段:
province = {'ontario' : 'on', 'alberta' : 'ab', 'quebec' : 'qc', 'british_columbia' : 'bc'} capitals = { 'on' : 'toronto', 'ab': 'edmonton', 'qc' :'montreal', 'bc': 'victoria'} result = dict() for key, value in province.items(): result[key] = capitals[value] #>>> result #{'ontario': 'toronto', 'british_columbia': 'victoria', 'quebec': 'montreal', 'alberta': 'edmonton'}
只有一个循环:
for key, value in province.items(): province[key] = capitals[value]
希望这是你想要的。在
你应该为你的问题提供更多的细节,使问题更清楚。根据您的要求,我理解您希望将第一个dict的键映射到第二个dict的值。在
假设第二个dict具有第一个dict的值作为键,则可以使用以下代码段:
只有一个循环:
希望这是你想要的。在
相关问题 更多 >
编程相关推荐