我有像bellow这样的字典(解析的lspci信息)
原始词典:
d={'host':{'v':'v1','d':'d1','sv':'sv1','sd':'sd1'},
'ether':{'v':'v2','d':'d2','sv':'sv2','sd':'sd2'}}
与原始词典核对的词典:
to_check={'host':['v','d'],'ether':['v','d','sv']}
我需要这样的输出
output_dict={'host':{'v':'v1','d':'d1'},'ether':{'v':'v2','d':'d2','sv':'sv2'}}
如何使用dict理解?? 还有别的简单的方法吗
与
[]
相比,使用get
更安全,因为它提供了更大的灵活性,例如,如果键x
不存在(我刚刚将其添加到to_check
),则可以在get
中设置另一个值以提供默认值:输出
相关问题 更多 >
编程相关推荐