Python - Tuplas

###################################################### #5 Ejemplos de tuplas en Python tupla1 = (3, 5) print(tupla1) tupla2 = ("hola", 7.8, True) print(tupla2) tupla3 = ("manzana", "naranja", "plátano") print(tupla3) tupla4 = (1, "dos", [3, 4]) print(tupla4) tupla5 = (("a", 1), ("b", 2), ("c", 3)) print(tupla5)
#################################################### #30 ejemplos de operaciones con tuplas en Python: #1. Crear una tupla vacía: my_tuple = () #2. Crear una tupla con elementos: my_tuple = (1, 2, 3) #3. Acceder a un elemento de una tupla: print(my_tuple[0]) #4. Acceder a varios elementos de una tupla: print(my_tuple[1:3]) #5. Concatenar dos tuplas: new_tuple = my_tuple + (4, 5, 6) print(new_tuple) #6. Repetir una tupla varias veces: new_tuple = my_tuple * 3 print(new_tuple) #7. Obtener la longitud de una tupla: print(len(my_tuple)) #8. Verificar si un elemento está en una tupla: print(3 in my_tuple) #9. Verificar si un elemento no está en una tupla: print(4 not in my_tuple) #10. Convertir una lista en una tupla: my_list = [1, 2, 3]; my_tuple = tuple(my_list) print(my_tuple) #11. Convertir una tupla en una lista: my_list = list(my_tuple) print(my_list) #12. Obtener el máximo valor de una tupla: print(max(my_tuple)) #13. Obtener el mínimo valor de una tupla: print(min(my_tuple)) #14. Obtener la suma de los valores de una tupla: print(sum(my_tuple)) #15. Obtener la media de los valores de una tupla: print(sum(my_tuple)/len(my_tuple)) #16. Obtener la mediana de los valores de una tupla: sorted_list = sorted(my_tuple); median = sorted_list[len(sorted_list)//2] print(median) #17. Obtener la moda de los valores de una tupla: from statistics import mode; print(mode(my_tuple)) #18. Obtener la desviación estándar de los valores de una tupla: from statistics import stdev; print(stdev(my_tuple)) #19. Obtener la varianza de los valores de una tupla: from statistics import variance; print(variance(my_tuple)) #20. Contar el número de veces que aparece un elemento en una tupla: print(my_tuple.count(3)) #21. Encontrar el índice de la primera aparición de un elemento en una tupla: print(my_tuple.index(3)) #22. Ordenar una tupla: sorted_tuple = sorted(my_tuple) print(sorted_tuple) #23. Obtener una tupla inversa: reversed_tuple = my_tuple[::-1] print(reversed_tuple) #24. Obtener una tupla ordenada inversa: sorted_tuple = sorted(my_tuple, reverse=True) print(sorted_tuple) #25. Obtener una tupla con elementos únicos: unique_tuple = tuple(set(my_tuple)) print(unique_tuple) #26. Obtener una tupla con elementos comunes entre dos tuplas: common_tuple = tuple(set(my_tuple) & set(other_tuple)) print(common_tuple) #27. Obtener una tupla con elementos únicos en una tupla pero no en otra: unique_tuple = tuple(set(my_tuple) - set(other_tuple)) print(unique_tuple) #28. Obtener una tupla con elementos en una tupla pero no en otra: diff_tuple = tuple(set(my_tuple).symmetric_difference(set(other_tuple))) print(diff_tuple) #29. Obtener una tupla con elementos que aparecen en ambas tuplas: union_tuple = tuple(set(my_tuple).union(set(other_tuple))) print(union_tuple) #30. Obtener una tupla con elementos que aparecen en una tupla pero no en otra, y viceversa: diff_tuple = tuple(set(my_tuple).difference(set(other_tuple))) + tuple(set(other_tuple).difference(set(my_tuple))) print(diff_tuple)

Geogebra Python