【发布时间】:2022-11-22 15:00:25
【问题描述】:
我有以下字典:
cars_info_with_colors = {
"red": {"audi": [105, 55], "toyota": [105, 66]},
"blue": {"renault": [102, 33], "mercedes": [100, 80]}
}
我只想拥有嵌套字典,我可以这样做:
removed_colors_dict = {}
for car in cars_info_with_colors:
cars_info_without_colors.update(cars_info_with_colors[car])
# output:
removed_colors_dict = {
'audi': [105, 55],
'toyota': [105, 66],
'renault': [102, 33],
'mercedes': [100, 80]
}
我想用字典理解来做,但我失败了很多次。 如果有人能告诉我该怎么做,我将非常感激,非常感谢!祝你有美好的一天! (对不起语法和错误的解释!)
那是我尝试过的一些方法:
{k: v for k, v in cars_with_colors.values}
{k: v for k, v in cars_with_colors for v in cars_with_colors.values]
【问题讨论】:
标签: dictionary dictionary-comprehension