###################################################[br]#30 ejemplos de cómo utilizar sets en Python:[br]#1. Crear un set vacío:[br]my_set = set()[br]#2. Crear un set con elementos: [br]my_set = {1, 2, 3}[br]#3. Agregar un elemento a un set: [br]my_set.add(4)[br]print(my_set)[br]#4. Agregar varios elementos a un set: [br]my_set.update([5, 6, 7])[br]print(my_set)[br]#5. Eliminar un elemento de un set: [br]my_set.remove(4)[br]print(my_set)[br]#6. Eliminar un elemento de un set de forma segura: [br]my_set.discard(4)[br]print(my_set)[br]#7. Eliminar el último elemento de un set: [br]my_set.pop()[br]print(my_set)[br]#8. Vaciar un set: [br]my_set.clear()[br]#9. Verificar si un elemento está en un set: [br]print(4 in my_set)[br]#10. Verificar si un elemento no está en un set: [br]print(4 not in my_set)[br]#11. Unión de dos sets: [br]set1 = {2, 4, 5, 6}[br]set2 = {4, 6, 7, 8}[br]print(set1.union(set2))[br]#12. Intersección de dos sets: [br]print(set1.intersection(set2))[br]#13. Diferencia de dos sets: [br]print(set1.difference(set2))[br]#14. Diferencia simétrica de dos sets: [br]print(set1.symmetric_difference(set2))[br]#15. Verificar si un set es subconjunto de otro: [br]print(set1.issubset(set2))[br]#16. Verificar si un set es superconjunto de otro: [br]print(set1.issuperset(set2))[br]#17. Copiar un set: [br]new_set = set1.copy()[br]#18. Obtener la longitud de un set: [br]print(len(my_set))[br]#19. Obtener el máximo valor de un set: [br]print(max(my_set))[br]#20. Obtener el mínimo valor de un set: [br]print(min(my_set))[br]#21. Obtener la suma de los valores de un set: [br]print(sum(my_set))[br]#22. Obtener la media de los valores de un set: [br]print(sum(my_set)/len(my_set))[br]#23. Obtener la mediana de los valores de un set: [br]sorted_list = sorted(my_set); [br]median = sorted_list[len(sorted_list)//2][br]#24. Obtener la moda de los valores de un set: [br]from statistics import mode; [br]print(mode(my_set))[br]#25. Obtener la desviación estándar de los valores de un set: [br]from statistics import stdev;[br]print(stdev(my_set))[br]#26. Obtener la varianza de los valores de un set: [br]from statistics import variance; [br]print(variance(my_set))[br]#27. Convertir una lista en un set: [br]my_list = [1, 2, 3];[br]my_set = set(my_list)[br]print(my_set)[br]#28. Convertir un set en una lista: [br]my_list = list(my_set)[br]print(my_set)[br]#29. Eliminar elementos duplicados de una lista: [br]my_list = list(set(my_list))[br]print(my_set)[br]#30. Eliminar elementos duplicados de una lista manteniendo el orden original: [br]my_list = [1, 2, 3];[br]new_list = [];[br][new_list.append(i) for i in my_list if i not in new_list][br]print(new_list)