Skip to content

Instantly share code, notes, and snippets.

@doda-zz
Created July 23, 2012 18:26
Show Gist options
  • Save doda-zz/3165239 to your computer and use it in GitHub Desktop.
Save doda-zz/3165239 to your computer and use it in GitHub Desktop.
def eenum(l):
return dict((k,v) for l in (enumerate(l), ((x,i) for i,x in enumerate(l))) for k,v in l)
eenum(['enumerate','dict', 'import' ,'pprint'])
{0: 'enumerate',
1: 'dict',
2: 'import',
3: 'pprint',
'dict': 1,
'enumerate': 0,
'import': 2,
'pprint': 3}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment