Ibuprofeno.pyπŸ’Š| #126: Explica este cΓ³digo Python



This content originally appeared on DEV Community and was authored by Cristian Fernando

Explica este cΓ³digo Python

Dificultad: FΓ‘cil

print(set({"uno":1, "dos": 2, "tres":3}))
  • A. {'uno', 'dos', 'tres'}
  • B. {'uno', 'tres', 'dos'}
  • C. {'tres', 'dos', 'uno'}
  • D. Todas las anteriores

Respuesta:

👉 D. Todas las anteriores

Para usar set con diccionarios debemos tener en cuenta que las keys de los diccionarios son ΓΊnicas, y que por ende estas serΓ‘n consideras al momento de usar set.

En nuestro caso, extraemos las llaves del diccionario, y por la naturaleza de los set no regresa las llaves ordenadas, por ende depende de cada ejecuciΓ³n del cΓ³digo para que regrese un resultado correcto pero desordenado.


This content originally appeared on DEV Community and was authored by Cristian Fernando