Skip to content

Instantly share code, notes, and snippets.

@kaushik94
Created September 2, 2015 10:19
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kaushik94/d8378372b06cf18bff5a to your computer and use it in GitHub Desktop.
Save kaushik94/d8378372b06cf18bff5a to your computer and use it in GitHub Desktop.
reversing a dictionary
def reverseDict(somedict):
newdict = {}
for each in somedict:
for one in somedict[each]:
newdict[one] = each
return newdict
something = {'Bob':['Harry','Jenkins', 'Onion', 'Fred', 'Earl', 'Sam'],
'Wayne':['Wallace', 'David', 'Eel', 'Perkins', 'Fruit', 'Angela'],
'Jeff':['Aaron', 'Cameron', 'Keith', 'Winston', 'Geoff', 'Wayne']
}
newone = reverseDict(something)
print newone['Harry']
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment