DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

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

Explica este código Python

Dificultad: Básico

dias = "Lunes", "Martes", "Miercoles", "Jueves", "Viernes"
print(type(dias)) # 🤔
Enter fullscreen mode Exit fullscreen mode

👉 A. <class 'set'>
👉 B. <class 'list'>
👉 C. <class 'tuple'>
👉 D. <class 'str'>


Respuesta en el primer comentario.

Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta:
👉 C. <class 'tuple'>

Las tuplas en Python son una estructura de datos muy similares a las listas pero con la característica de ser inmutables.
Comúnmente su sintaxis se la puede reconocer con el uso de () encerrando todos los items, por ejemplo:

dias = "Lunes", "Martes", "Miercoles", "Jueves", "Viernes"
dias2 = ("Lunes", "Martes", "Miercoles", "Jueves", "Viernes")
Enter fullscreen mode Exit fullscreen mode

Ambas sintaxis son validas y funcionalmente no hay ninguna diferencia entre ellas, aunque por pulcritud del código y para evitar ambigüedades se recomienda usar las tuplas con la sintaxis de paréntesis.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more