Acceso a Elementos de una Tupla en Python
Las tuplas son una estructura de datos similar a las listas, pero a diferencia de las listas, las tuplas son inmutables, lo que significa que no se pueden modificar después de su creación. Para acceder a los elementos de una tupla en Python, se utilizan técnicas similares a las que se utilizan con las listas.
Acceso a un Elemento de una Tupla
Para acceder a un elemento específico de una tupla, se utiliza la indexación. Los elementos en una tupla están indexados, comenzando desde 0 para el primer elemento, 1 para el segundo, y así sucesivamente. Por ejemplo:
Ejemplo
frutas = ('pera', 'mango', 'fresa')
primera_fruta = frutas[0]
print(primera_fruta)
En este ejemplo, hemos definido una tupla llamada
frutas
con tres elementos. Luego, hemos accedido al primer elemento de la tupla utilizando la indexación y lo hemos impreso utilizando la función
print()
.
Acceso con Indexación Negativa
También es posible acceder a los elementos de una tupla utilizando indexación negativa. Esto significa que el índice -1 se refiere al último elemento, -2 al penúltimo y así sucesivamente. Veamos un ejemplo:
Ejemplo
# Definir una tupla
colores = ('rojo', 'verde', 'azul')
# Acceder al último elemento
ultimo_color = colores[-1]
print(ultimo_color) # Salida: 'azul'
print(ultimo_color)
En este caso, hemos definido una tupla llamada colores y hemos accedido al último elemento utilizando indexación negativa.
Gama de índices
Podemos acceder a los elementos de una tupla utilizando la indexación, similar a como lo hacemos con las listas. Los índices comienzan en 0 para el primer elemento y aumentan en 1 para cada elemento subsiguiente.
En este ejemplo, estamos accediendo al tercer elemento de la tupla utilizando la indexación con el índice 2.
Rango de índices negativos
También podemos acceder a los elementos de una tupla utilizando índices negativos, lo que cuenta desde el final de la tupla. -1 se refiere al último elemento, -2 al penúltimo, y así sucesivamente.
En este ejemplo, estamos accediendo al último elemento de la tupla utilizando un índice negativo.
Comprobar si el artículo existe
Podemos usar la operación in para verificar si un elemento existe en una tupla.
En este ejemplo, estamos verificando si el valor 3 está presente en la tupla y luego imprimimos el resultado.
Las tuplas ofrecen acceso a los elementos y operaciones similares a las listas, pero con la ventaja de la inmutabilidad. Esto las hace útiles para almacenar datos que no deben cambiar una vez definidos.
Practica Acceso a Elementos de una Tupla en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Usar print()
Para acceder a un elemento específico de una tupla, se utiliza la indexación. Los elementos en una tupla están indexados, comenzando desde 0 para el primer elemento, 1 para el segu.
Ejemplo
frutas = ('pera', 'mango', 'fresa')
primera_fruta = frutas[0]
print(primera_fruta)
Ejercicio: Definir una tupla
También es posible acceder a los elementos de una tupla utilizando indexación negativa. Esto significa que el índice -1 se refiere al último elemento, -2 al penúltimo y así sucesiv.
Ejemplo
# Definir una tupla
colores = ('rojo', 'verde', 'azul')
# Acceder al último elemento
ultimo_color = colores[-1]
print(ultimo_color) # Salida: 'azul'
print(ultimo_color)
Ejercicio: Usar print() (2)
Podemos acceder a los elementos de una tupla utilizando la indexación, similar a como lo hacemos con las listas. Los índices comienzan en 0 para el primer elemento y aumentan en 1.
Ejercicio: Usar print() (3)
También podemos acceder a los elementos de una tupla utilizando índices negativos, lo que cuenta desde el final de la tupla. -1 se refiere al último elemento, -2 al penúltimo, y as.
Ejercicio: Podemos usar la operación
Podemos usar la operación in para verificar si un elemento existe en una tupla.
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.