invertir un diccionario

Arnau Sanchez arnau en ehas.org
Jue Jul 12 20:20:08 CEST 2007


joana salgado gomez escribió:

>   mi pregunta es como puedo invertir un diccionario, es decir, si tengo:
> 
>   r={'hola':1, 'adios':2}  #asi un diccionario muy largo convertirlo en
> 
>   r={1:'hola', 2:'adios'}

se me ocurre:

dict((v, k) for (k, v) in r.iteritems())




Más información sobre la lista de distribución Python-es