Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 24th, 2012  |  syntax: None  |  size: 0.55 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. get key by value in dictionary
  2. list = {'george':16,'amber':19}
  3. search_age = raw_input("Provide age")
  4. for age in list.values():
  5.     if age == search_age:
  6.         name = list[age]
  7.         print name
  8.        
  9. for name, age in list.iteritems():
  10.     if age == search_age:
  11.         print name
  12.        
  13. for name, age in mydict.items():
  14.     if age == search_age:
  15.         print name
  16.        
  17. {16: 'george', 19: 'amber'}
  18.        
  19. mydict[search_age]
  20.        
  21. [name for name, age in mydict.items() if age == search_age]
  22.        
  23. next((name for name, age in mydict.items() if age == search_age), None)