参考
- python字典怎么根据值返回键 python字典怎么根据值返回键
代码
- 代码功能:输入地名,与词典进行匹配
key_list=[]
value_list=[]
gazetteer={'济南市':'山东省','昆明市':'云南省'}
for key,value in gazetteer.items():
key_list.append(key)
value_list.append(value)
loc=input('请输入城市名:')
if loc in key_list:
loc_index = key_list.index(loc)
print("对应的键为:%s" %value_list[loc_index])
else:
print("你要查询的值%s不存在" %loc)