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.