DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Ibuprofeno.py💊| #110: Explica este código Python

Explica este código Python

Dificultad: Fácil

def f(d):
    r = {}
    for key, value in d.items():
        r[value] = key
    return r

print(f({"a":1, "b":2, "c":3}))
Enter fullscreen mode Exit fullscreen mode

👉 A. {1: "a", 2: "b", 3: "c"}
👉 B. {"a":1, "b":2, "c":3}
👉 C. [1: "a", 2: "b", 3: "c"]
👉 D. (1: "a", 2: "b", 3: "c")


Respuesta:

👉 A. {1: "a", 2: "b", 3: "c"}

Podemos hacer un sencillo intercambio de llaves por valores y regresar un nuevo diccionario iterando con el método items()
y desempaquetando tanto llaves como valores.

Top comments (0)