Duplicar posibles:
Inverse dictionary lookup - Pythonmapeo inverso del diccionario con Python
Si tengo un diccionario llamado ref de la siguiente manera
ref = {}
ref["abc"] = "def"
puedo conseguir "def" de "abc"
def mapper(from):
return ref[from]
Pero, ¿cómo puedo obtener de "def" a "abc"?
def revmapper(to):
??????
Para que quede claro, esto no sería posible con este dict 'd = {'a': [1, 2, 3]} ' – razpeitia
@razpeitia: Para el diccionario inverso, eso es cierto, pero funcionaría con' d = {'a' :(1,2,3)} ', y no funcionaría si varias claves tuvieran los mismos valores ... usar el método ineficiente siempre, desafortunadamente, de manera ineficiente. – Stephen