← Volver

Cómo invertir claves y valores de un diccionario

# Diccionario original.
dic = {"a": 1, "b": 2, "c": 3}
# Diccionario con claves intercambiadas con valores.
dic_invertido = {v: k for k, v in dic.items()}
print(dic_invertido) # {1: 'a', 2: 'b', 3: 'c'}

Sobre la sintaxis empleada en la cuarta línea para generar el diccionario invertido, véase Comprensión de listas y otras colecciones.

¿Alguna duda sobre este código? ¡Preguntanos en el foro!