[英]How to check for multiple values in dict in Python
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}
如果我理解正確,您正在尋找類似的東西:
>>> d = {'galaxy': 5, 'apple': 6, 'nokia': 5}
>>> { k:v for k,v in d.items() if v==5 }
{'nokia': 5, 'galaxy': 5}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.