Python: melhor maneira de trocar chaves com valores em um dicionário?
Eu recebo um dicionário como entrada, e gostaria de retornar um dicionário cujas chaves serão os valores da entrada e cujo valor serão as chaves de entrada correspondentes. Valores são únicos.
Por exemplo, digamos que minha entrada seja:
a = dict()
a['one']=1
a['two']=2
Eu gostaria que minha saída fosse:
{1: 'one', 2: 'two'}
Para esclarecer, gostaria que meu resultado fosse equivalente ao seguinte:
res = dict()
res[1] = 'one'
res[2] = 'two'
Qualquer maneira pitoniana para conseguir isso?
obrigado