Get key by value in dictionary

后端 未结 30 2369
北恋
北恋 2020-11-21 06:28

I made a function which will look up ages in a Dictionary and show the matching name:

dictionary = {\'george\' : 16, \'amber\' : 19}
search_age          


        
30条回答
  •  逝去的感伤
    2020-11-21 07:02

    If you want to find the key by the value, you can use a dictionary comprehension to create a lookup dictionary and then use that to find the key from the value.

    lookup = {value: key for key, value in self.data}
    lookup[value]
    

提交回复
热议问题