字典逆向查找(reverse lookup),根据值 value 从字典中查找并返回其 key。●示例:lookup({‘a‘:4, ‘b‘:5, ‘c‘:6}, 4),返回 ‘"/>
Python编程实践:字典逆向查找(reverse lookup),根据值 value 从字典中查找并返回其 key。●示例:lookup({‘a‘:4, ‘b‘:5, ‘c‘:6}, 4),返回 ‘
def lookup(get_value):
look = {'a':4, 'b':5, 'c':4}
if get_value in look.values():
return(list(look.keys())[list(look.values()).index(get_value)])
else:
return none
res=lookup(4)
print(res)
解析:
look.keys就是取出字典lookup所有的keys值,list(look.keys)就是将取出的所以keys值用list()方法创建一个键列表
look.values就是取出字典lookup所有的values ...
list.index(x)就是返回返回元素x在list的索引(如果list中存在多个重复的x,会返回首次出现的索引
更多推荐
Python编程实践:字典逆向查找(reverse lookup),根据值 value 从字典中查找并返回其 key。●示例:lookup({‘a‘:4, ‘b
发布评论