dict1 = {'galaxy': 5, 'apple': 6, 'nokia': 5}
是否有办法在字典中显示具有相同值的字典中的键?
target_value = 5
new_dict = {}
for key, value in dict1:
if value == target_value:
new_dict[key] = value
期望的输出:
dict1 = {'galaxy':5, 'nokia':5}
答案 0 :(得分:2)
如果我理解正确,你就会找到类似的东西:
>>> d = {'galaxy': 5, 'apple': 6, 'nokia': 5}
>>> { k:v for k,v in d.items() if v==5 }
{'nokia': 5, 'galaxy': 5}