Aprende sobre tuplas de cadenas
En este paso, aprenderás sobre las tuplas de cadenas en Python. Una tupla es una secuencia ordenada e inmutable (inalterable) de elementos. Las tuplas son similares a las listas, pero se definen utilizando paréntesis ()
en lugar de corchetes cuadrados []
. Las tuplas de cadenas son tuplas en las que cada elemento es una cadena. Comprender las tuplas es fundamental para trabajar con colecciones de datos en Python.
Empecemos creando una simple tupla de cadenas. Abre el editor VS Code en el entorno LabEx. Crea un nuevo archivo llamado string_tuple.py
en el directorio ~/project
.
## Create a string tuple
my_tuple = ("apple", "banana", "cherry")
## Print the tuple
print(my_tuple)
Guarda el archivo y ejecuta el script utilizando el siguiente comando en la terminal:
python ~/project/string_tuple.py
Deberías ver la siguiente salida:
('apple', 'banana', 'cherry')
Ahora, exploremos algunas operaciones comunes con tuplas de cadenas:
- Acceso a elementos: Puedes acceder a los elementos de una tupla utilizando índices, al igual que con las listas.
my_tuple = ("apple", "banana", "cherry")
## Access the first element
first_element = my_tuple[0]
print(first_element)
## Access the second element
second_element = my_tuple[1]
print(second_element)
Guarda los cambios en string_tuple.py
y ejecuta el script nuevamente:
python ~/project/string_tuple.py
La salida debería ser:
apple
banana
- Longitud de la tupla: Puedes encontrar el número de elementos en una tupla utilizando la función
len()
.
my_tuple = ("apple", "banana", "cherry")
## Get the length of the tuple
tuple_length = len(my_tuple)
print(tuple_length)
Guarda los cambios en string_tuple.py
y ejecuta el script:
python ~/project/string_tuple.py
La salida debería ser:
3
- Inmutabilidad: Las tuplas son inmutables, lo que significa que no puedes cambiar sus elementos después de su creación. Si intentas modificar una tupla, obtendrás un error.
my_tuple = ("apple", "banana", "cherry")
## Try to modify the tuple (this will raise an error)
## my_tuple[0] = "grape" ## This line will cause an error
Descomentar la línea my_tuple[0] = "grape"
resultará en un TypeError
. Puedes probarlo para ver el error, pero recuerda volver a comentarla después, ya que el script dejará de ejecutarse cuando encuentre un error.
- Concatenación de tuplas: Puedes concatenar dos tuplas utilizando el operador
+
.
tuple1 = ("apple", "banana")
tuple2 = ("cherry", "date")
## Concatenate the tuples
combined_tuple = tuple1 + tuple2
print(combined_tuple)
Guarda los cambios en string_tuple.py
y ejecuta el script:
python ~/project/string_tuple.py
La salida debería ser:
('apple', 'banana', 'cherry', 'date')
Comprender estas operaciones básicas te ayudará a trabajar de manera efectiva con tuplas de cadenas en Python.