Lección 6.1 : Tuplas
Tuplas en Python
Introducción
¡Hola a todos! Soy Yuscu Mejía y en esta lección vamos a explorar las tuplas en Python. Las tuplas son estructuras de datos similares a las listas, pero con la diferencia fundamental de que son inmutables, es decir, no se pueden modificar una vez creadas.
Características
Las tuplas en Python tienen las siguientes características:
- Son secuencias ordenadas e inmutables de elementos.
- Se definen utilizando paréntesis
()y pueden contener elementos de diferentes tipos. - Soportan operaciones como indexación y slicing, al igual que las listas.
- Se utilizan cuando se necesita una colección de elementos que no debe cambiar, como coordenadas, días de la semana, entre otros.
Ejemplos
A continuación, algunos ejemplos de cómo utilizar tuplas en Python:
- Crear una tupla:
mi_tupla = (1, 2, 3, 'a', 'b', 'c') - Acceder a elementos de una tupla por índice:
print(mi_tupla[0]) # Output: 1 print(mi_tupla[-1]) # Output: 'c' - Iterar sobre una tupla:
for elemento in mi_tupla: print(elemento)
Práctica
Para practicar, les invito a ver nuestro tutorial en video sobre cómo utilizar tuplas en Python:
Recorda si te gusta los videos, te agradeceria si le pones un comentario o un like para saber si subir mas videos! 😮
Si no sabes que comentar, comenta con: estoy avanzando rapido con el curso de Programacion python 🙂 asi te detectaremos que viniste de aca, para una estadistica si conviene o no subir videos

Ejercicio 1
Crea una tupla con valores 1,5,9,8,12,4,9 y pide un índice por teclado al usuario y muestra ese valor de la tupla.
Ejercicio 2: Acceder a un valor en una tupla
El usuario ingresa valores por teclado.
tenemos dos tuplas, probar con las dos si tu algoritmo funciona
Primero con
tupla=(2,3,1,50) y despues
tupla=(2,3)
a)indica el numero con mayor valor y el que menor tenga.
#Ejercicio1
# Ejercicio 1
misNumeros = (1, 5, 9, 8, 12, 4, 9)
indice = int(input("Ingresa un índice para acceder al valor en la tupla: "))
if 0 <= indice < len(misNumeros):
print("El valor en el índice", indice, "es:", misNumeros[indice])
else:
print("Índice fuera de rango. Ingresa un índice válido.")
#Ejercicio2
# Ejercicio 2
# Estamos buscando el número máximo y mínimo en una tupla dada
# Inicializamos las variables para encontrar el máximo y mínimo
maximo = -float('inf')
minimo = float('inf')
# Tuplas para probar
tupla1 = (2, 3, 1, 50)
# tupla2 = (2, 3) # Puedes comentar/descomentar para probar con la segunda tupla
# Seleccionamos la tupla para usar (comenta/descomenta según la tupla que desees usar)
tupla = tupla1
# tupla = tupla2
# Encontramos el máximo y mínimo
for numero in tupla:
if numero > maximo:
maximo = numero
if numero < minimo:
minimo = numero
print("En la tupla", tupla, ":")
print("El valor máximo es", maximo)
print("El valor mínimo es", minimo)

