法1:
dict1={"a":1, "b":2, "c":3}
for k,v in dict1.items():
if v==2:
print(k)
输出:b
三元表达式:
print([k for k,v in dict1.items() if v==2])
输出:[‘b’]
法2:
dict1={"a":1, "b":2, "c":3}
list1 = list(dict1.values())
list2 = list(dict1.keys())
print(list2[list1.index(2)])
输出:b
三元表达式:
print(list(dict1.keys())[list(dict1.values()).index(2)])
输出:b