你好,我有一本字典:
my_dictionary = {'Kyle': {'benz':2, 'ford':1, 'bmw':5, 'gmc':6, 'subaru':3}
'Jim': {'benz':5, 'ford':9, 'bmw':3, 'gmc':1, 'subaru':2}
'Tom': {'benz':3, 'ford':4, 'bmw':8, 'gmc':2, 'subaru':10}
'Eric: {'benz':6, 'ford':7, 'bmw':9, 'gmc':5, 'subaru':3}
}
我的目标是创建一个名为:
'德国汽车'
取“bmw”和“benz”的总和。你知道吗
我想在“我的字典”中使用新创建的键“德语车”,如下所示:
my_dictionary = {'Kyle': {'benz':2, 'ford':1, 'bmw':5, 'gmc':6, 'subaru':3, 'german_cars':7}
'Jim': {'benz':5, 'ford':9, 'bmw':3, 'gmc':1, 'subaru':2, 'german_cars':8}
'Tom': {'benz':3, 'ford':4, 'bmw':8, 'gmc':2, 'subaru':10, 'german_cars':11}
'Eric: {'benz':6, 'ford':7, 'bmw':9, 'gmc':5, 'subaru':3, 'german_cars':15}
}
我想知道一个自动化的方法来做这个使用for循环。如果你知道如何做到这一点,我们将不胜感激。你知道吗
提前谢谢。你知道吗
您可以在外部字典上循环,然后直接修改内部字典:
FWIW,我使用了dict.get(),所以如果“bmw”或“benz”丢失,查找不会失败。你知道吗
你也可以像这样理解词典
两者产生相同的结果。你知道吗
结果
相关问题 更多 >
编程相关推荐