Ibuprofeno.py💊| #123: 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("Alemania"))
  • A. {'n', 'i', 'e', 'm', 'l', 'A', 'a'}
  • B. {'n', 'i', 'e', 'm', 'l', 'a'}
  • C. SyntaxError
  • D. Ninguana de las anteriores

Respuesta:

👉 A. {'n', 'i', 'e', 'm', 'l', 'A', 'a'}

Un set en Python es una estructura de datos que permite eliminar los elementos repetidos.

En este caso le pasamos una cadena a la función set, posteriormente separa carácter por carácter y procede a eliminar los elementos repetidos.

Notar que a en minúscula no es lo mismo que A en mayúscula, por ello no se elimina la letra A de de la cadena.

También es importante hacer notar que un set no es una estructura de datos ordenada, sino que cada vez que se ejecute el programa, el orden de los caracteres cambiará pero respetando la eliminación de los items repetidos.


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