-
Notifications
You must be signed in to change notification settings - Fork 0
/
sets.py
44 lines (29 loc) · 1.16 KB
/
sets.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
######################################## SETSSSSS - CONJUNTOS ############################################################
#Sirve para realizar operaciones entre conjuntos como en la vida real
###### Características ########
#Diagramas de benn - conjuntos
'''
1. No están ordenados
2. Se crean como diccionarios pero solo con llaves
3. Si se repiten elementos en el set se van a dejar solo referenciado una vez.
4. Se le pueden meter todos los tipos de datos al set.
############################## Funciones ################################
1. conjunto.add("item")
#el item entra al circulito (visto como un diagrama de ben)
2. conjunto.remove("item")
Verificar si elemento está en set
3. "item" in conjunnto > True or false
############################## operaciones entre conjuntos ################################
1. Y: items en ambos conjuntos:
A & B = 1,2. (1 y 2 estan en ambos)
2. Union U: pega todos los items
A.union(B)
3. Checkear si Conjunto1 A pertenece (o es subconjunto) del conjunto2 B:
A.issubset(B)
- Para checkear si es conjunto padre:
A.issuperset(B)
4. Diferencia A - B:
A.difference(B)
5. A Interccion B:
A.intersection(B)
'''