Tuplas

 

Tuplas en Python



Una tupla es una estructura de datos muy similar a una lista, pero con una diferencia importante: las tuplas son inmutables. Es decir, una vez creada, no se pueden modificar sus elementos.


¿Cómo se crea una tupla?

Se escriben entre paréntesis (), y los elementos se separan por comas:

colores = ("rojo", "verde", "azul") numeros = (1, 2, 3, 4)

También se pueden crear tuplas sin paréntesis, usando solo comas:

dias = "lunes", "martes", "miércoles"

Acceder a elementos

Al igual que las listas, las tuplas usan índices que empiezan en 0.

colores = ("rojo", "verde", "azul") print(colores[0]) # rojo print(colores[2]) # azul
Salida:
rojo
azul

¿Qué significa que una tupla sea inmutable?

Que no se puede modificar, ni cambiar elementos, ni agregar o eliminar:

colores = ("rojo", "verde", "azul") colores[1] = "amarillo" # Error
Error:
TypeError: 'tuple' object does not support item assignment

Tuplas con un solo elemento

Es necesario poner una coma para que Python la reconozca como tupla:

solo = ("uno",) print(type(solo)) # <class 'tuple'>

Ejercicios de Tuplas en Python

Practica lo aprendido con estos ejercicios. Haz clic en "Mostrar respuesta" para ver la solución como imagen.


Ejercicio 1

Crea una tupla con 5 colores y muestra todos sus elementos usando un bucle for.


Ejercicio 2

Crea una tupla con los días de la semana. Muestra el primer y el último día usando índice.


Ejercicio 3

Crea una tupla de letras y muestra cuántos elementos tiene.


Ejercicio 4

Crea una tupla con nombres de ciudades. Pide al usuario una ciudad y muestra si está o no en la tupla.


Ejercicio 5

Crea una tupla con 3 elementos. Convierte esa tupla a una lista y agrega un cuarto elemento. Muestra el resultado final.

Te invitamos al siguiente módulo del curso Diccionarios, para que continúes con tu avance.

No hay comentarios:

Publicar un comentario

Políticas de Privacidad