¿Qué es una tupla?
Una colección ordenada de datos que no se puede modificar.
¿Cómo se crea una tupla con los números 1, 2 y 3?
(1, 2, 3)
¿Cómo obtienes el primer elemento de una tupla llamada colores?
colores[0]
¿Para qué sirven las tuplas?
Para guardar información que no debe cambiar.
numeros = (5,8,10)
print(numeros[1])
8
¿Qué símbolo se utiliza normalmente para crear una tupla?
Paréntesis ()
¿Cómo se crea una tupla vacía?
()
¿Qué índice tiene el segundo elemento?
1
Menciona un ejemplo donde usar una tupla sea una buena idea.
Los días de la semana, los meses del año o las coordenadas.
animales = ("Perro","Gato","Conejo")
print(len(animales))
3
¿Las tuplas pueden guardar diferentes tipos de datos?
Sí.
¿Cómo se crea correctamente una tupla con un solo elemento llamado "Python"?
("Python",)
Si edades=(10,12,15), ¿qué devuelve edades[2]?
15
¿Por qué una contraseña NO sería buena candidata para guardarse en una tupla?
Porque normalmente puede cambiar.
datos = (7,14,21)
print(datos[0] + datos[2])
28
¿Una tupla puede contener números, textos y valores booleanos al mismo tiempo?
Sí.
¿Qué sucede si olvidas la coma en una tupla de un solo elemento?
Python lo interpreta como un dato normal y no como una tupla.
Si frutas=("Manzana","Banano","Uva"), ¿qué devuelve frutas[-1]?
Uva
¿Qué información sería mejor guardar en una tupla: los meses del año o una lista de compras?
Los meses del año.
colores = ("Rojo","Azul","Verde")
colores[1] = "Negro"
¿Qué ocurre?
Da error porque las tuplas no pueden modificarse.
¿Cuál es la principal diferencia entre una lista y una tupla?
Las listas se pueden modificar; las tuplas no.
¿Cuál de estas opciones es una tupla?
Opción A: ["Rojo", "Azul", "Verde"]
Opción B: ("Rojo", "Azul", "Verde")
Opción C: {"Rojo", "Azul", "Verde"}
Opción D: "Rojo", "Azul", "Verde"
("Rojo", "Azul", "Verde")
¿Qué ocurre si intentas acceder al índice 8 de una tupla que solo tiene tres elementos?
Se produce un error.
¿Por qué las coordenadas de un mapa suelen almacenarse como tuplas?
Porque normalmente no cambian.
puntos = (2,4,6,8)
print(puntos[-2])
6