Dónde es más común usar las tuplas en python? es decir quién me puede dar un ejemplo en donde se use tuplas
tupla = ("lines", "martes", "miercoles")
tupla_multi = ([1,2,3], "a", 71.4, tupla)
print(tupla_multi)
Las tuplas son comúnmente utilizadas en Python para representar un conjunto de datos que no necesitan ser modificados después de su creación. Un ejemplo común de uso de las tuplas en Python es cuando se devuelve múltiples valores desde una función.
Por ejemplo, si una función calcula el promedio y la desviación estándar de un conjunto de números, podría devolver ambos valores como una tupla:
def calculate_stats(numbers):
avg = sum(numbers) / len(numbers)
std_dev = math.sqrt(sum((x - avg) ** 2 for x in numbers) / len(numbers))
return avg, std_dev
nums = [1, 2, 3, 4, 5]
avg, std_dev = calculate_stats(nums)
print("Average:", avg)
print("Standard deviation:", std_dev)
También son comunes en funciones como la función zip() que devuelve una lista de tuplas, cada una de las cuales contiene un elemento de cada una de las listas de entrada.
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
zipped = zip(list1, list2)
print(list(zipped))
En general, las tuplas son una manera conveniente de almacenar y transmitir varios valores relacionados entre sí.