def get_full_dict(value, my_dict):
# 创建一个空字典
full_dict = {}
# 遍历字典中的所有键值对
for key, val in my_dict.items():
# 如果值等于输入的值
if val == value:
# 更新完整字典
full_dict.update({key: val})
# 返回完整字典
return full_dict
调用get_full_dict函数,例如:
my_dict = {'A': 1, 'B': 2, 'C': 1, 'D': 3}
value = 1
print(get_full_dict(value, my_dict))
结果为:
{'A': 1, 'C': 1}