How do I exchange keys with values in a dictionary? [duplicate] November 23, 2022 by Tarik Python 2: res = dict((v,k) for k,v in a.iteritems()) Python 3 (thanks to @erik): res = dict((v,k) for k,v in a.items())