1+ #set
2+ #set o conjunto es una coleccion no ordenada y sin elementos repetidos se representa con
3+ #llaves o usando set()
4+
5+ colores = {"Rojo" ,"Azul" ,"Amarillo" ,"Violeta" ,"Blanco" ,"Rojo" }
6+ colores_pastel = {"Azul" ,"Amarillo" ,"Violeta" ,"Negro" ,"Verde" }
7+ #print(colores)
8+
9+ #metodos y operaciones
10+
11+ #add() agrega un elemento
12+ #colores.add("Morado")
13+ #print(colores)
14+ ##remove() elimina un elemento (error si no existe)
15+ #colores.remove("Violeta")
16+ #print(colores)
17+ ##discard() elimina sin error si no existe
18+ #colores.discard("violeta")
19+ #print(colores)
20+ ##union(colores_pastel) o | une todos los elementos de ambos conjunto sin repetir
21+ #
22+ #print(colores.union(colores_pastel))
23+ #
24+ #print(colores | colores_pastel)
25+ #
26+ ##intersection(colroes_pastel) o & devuelve solo los elementos comunes
27+ #
28+ #print(colores.intersection(colores_pastel))
29+ #print(colores & colores_pastel)
30+ #
31+ ##difference(colores_pastel) o - devuelve los elementos de colores que no estan en colores_pastel
32+ #print(colores.difference(colores_pastel))
33+ #
34+ #print(colores - colores_pastel)
35+
36+ #Ejercicio rapido
37+ #Crear una BD lista de nombre, tupla con el grupo (A,B,C), un diccionario con nombre: calificacion,
38+ #y un set con calificaciones unicas
39+
40+ nombres = ["Ana" ,"Luis" ,"Pedro" ,"Ana" ]
41+ grupo = ("A" ,"B" ,"C" )
42+
43+ calificaciones = {
44+ "Ana" : 90 ,
45+ "Luis" : 85 ,
46+ "Pedro" : 90
47+ }
48+
49+ calif_unicas = set (calificaciones .values ())
50+
51+ print ("Estudiantes:" ,nombres )
52+ print ("Grupo:" ,grupo [0 ])
53+ print ("Calificaciones:" ,calificaciones )
54+ print ("Calificaciones unicas:" , calif_unicas )
0 commit comments