conjunto = {1, 2, 3, 4} # llaves y después valores for el in conjunto: print(el) # en un conjunto los valores son únicos, no podemos tener valores repetidos conjunto = {1, 2, 1, 2, 1, 2} for el in conjunto: print(el) conjunto = {1, 0, False, True, ""} # a todos los efectos False=0 y True es cualquier número print(conjunto) # {0, 1, ''} if 2 in conjunto: print("Está el 2") else: print("No está el 2") conjunto.add(8) conjunto.add(7) conjunto.add(8) print(conjunto) # {0, 1, '', 7, 8} conjunto.update([1, 2, 3, 4, 5, 6]) # Añado cualquier iterable (tuplas, listas, otros conjuntos,...) print(conjunto) # {0, 1, '', 2, 3, 4, 5, 7, 8, 6} lista = [1, 2, 2, 1, 4, 5, 2, 2, 2, 1, 2, 4] # Saber los elementos diferentes listaNoRepetida = set(lista) # Creando un conjunto a partir de una lista print(listaNoRepetida) listaNo = list(listaNoRepetida) # Convertir entre iterables usando set, list, tuple print(listaNo) alumno2 = {"nombre": "Eva", "nota": 8, "Apellido": "Pi", "email": "eva@eva.com" } alumnoSet = set(alumno2) print(alumnoSet) dicc = dict(a=4, b=5) dicc2 = dict([("q", 1), ("s", 1)]) print(dicc2) conjunto.remove(1) print(conjunto) conjunto.remove(10) # Error porque no existe print(conjunto) conjunto.discard(10) # No da error, no hace nada print(conjunto)