Ibuprofeno.py馃拪| #110: Explica este c贸digo Python

Cristian Fernando - May 18 - - Dev Community

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.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player