3 Tuplas
¿Qué son las TUPLAS en Python?
Una tupla es una colección ordenada de elementos que, a diferencia de las listas, no se puede modificar (es inalterable).
🔍 Ejemplo básico:
python
tupla_colores = ("rojo", "verde", "amarillo")
print(tupla_colores) # Salida: ('rojo', 'verde', 'amarillo')
Los elementos van entre paréntesis y separados por comas.
Si mostramos la tupla, veremos todos sus valores en el orden asignado.
🔄 Recorrer una tupla:
Podemos usar un bucle for:
python
for color in tupla_colores:
print(color)
Salida:
text
rojo
verde
amarillo
📊 Acceder a elementos:
Cada elemento tiene un índice (posición) empezando en 0:
rojo → índice 0
verde → índice 1
amarillo → índice 2
python
print(tupla_colores[2]) # Salida: 'amarillo'
⚠️ Importante:
No se pueden añadir o eliminar elementos (es inmutable).
Ideal para almacenar datos fijos que no cambian en el programa.
📏 Longitud de una tupla:
Usamos len():
python
print(len(tupla_colores)) # Salida: 3 (tiene 3 elementos)
✅ Resumen:
Tuplas = Colección ordenada + Inmutable + Sintaxis: (elemento1, elemento2, ...).
¿Tienes dudas? ¡Déjalas en los comentarios! 👇
#Python #Programación #Tuplas #AprendePython
Notas adicionales:
Incluí emojis para hacerlo más visual.
Destacé la sintaxis con bloques de código.
Puedes ajustar los hashtags según tu audiencia.
Si prefieres menos emojis o un tono más formal, dime y lo adapto
Cómo Agregar y Eliminar Elementos en un Tuple en Python
Los tuples en Python son estructuras de datos inmutables, lo que significa que no pueden modificarse después de su creación. Sin embargo, hay formas de simular la adición o eliminación de elementos creando nuevos tuples.
Agregar elementos a un tuple
python
# Tuple original
mi_tuple = (1, 2, 3)
# Método 1: Concatenación
nuevo_tuple = mi_tuple + (4,) # Nota: la coma es importante
print(nuevo_tuple) # (1, 2, 3, 4)
# Método 2: Convertir a lista, agregar y volver a tuple
lista_temp = list(mi_tuple)
lista_temp.append(4)
mi_tuple = tuple(lista_temp)
print(mi_tuple) # (1, 2, 3, 4)
Eliminar elementos de un tuple
python
# Tuple original
mi_tuple = (1, 2, 3, 4, 5)
# Método 1: Filtrar elementos
nuevo_tuple = tuple(x for x in mi_tuple if x != 3)
print(nuevo_tuple) # (1, 2, 4, 5)
# Método 2: Convertir a lista, eliminar y volver a tuple
lista_temp = list(mi_tuple)
lista_temp.remove(3)
mi_tuple = tuple(lista_temp)
print(mi_tuple) # (1, 2, 4, 5)
Consideraciones importantes
Los métodos anteriores crean nuevos tuples, no modifican el original
Para operaciones frecuentes de modificación, considera usar listas en lugar de tuples
La inmutabilidad de los tuples los hace más eficientes y seguros para datos constantes
¿Tienes alguna duda sobre el manejo de tuples en Python? ¡Déjala en los comentarios! #Python #Tuples #Programación
Comentarios
Publicar un comentario