# Conjuntos Documento original en inglés: [Sets](https://github.com/Asabeneh/30-Days-Of-Python/blob/master/07_Day_Sets/07_sets.md) ## Ejercicios ``` # Conjuntos it_companies = {'Facebook', 'Google', 'Microsoft', 'Apple', 'IBM', 'Oracle', 'Amazon'} A = {19, 22, 24, 20, 25, 26} B = {19, 22, 20, 25, 26, 24, 28, 27} age = [22, 19, 24, 25, 26, 24, 25, 24] ``` ### Ejercicios: Nivel 1 1. Encuentra la longitud del conjunto `it_companies`. 2. Agrega 'Twitter' a `it_companies`. 3. Inserta varias compañías de TI a la vez en el conjunto `it_companies`. 4. Elimina una de las compañías del conjunto `it_companies`. 5. ¿Cuál es la diferencia entre `remove` y `discard`? ### Ejercicios: Nivel 2 1. Une los conjuntos A y B. 2. Encuentra la intersección entre A y B. 3. ¿Es A un subconjunto de B? 4. ¿Son A y B conjuntos disjuntos? 5. Une A con B y B con A. 6. ¿Cuál es la diferencia simétrica entre A y B? 7. Elimina completamente los conjuntos. ### Ejercicios: Nivel 3 1. Convierte las edades a un conjunto y compara la longitud de la lista y el conjunto, ¿cuál es más grande? 2. Explica la diferencia entre los siguientes tipos de datos: cadena (string), lista (list), tupla (tuple) y conjunto (set). 3. Soy un profesor y me encanta inspirar y enseñar a la gente. ¿Cuántas palabras únicas se han utilizado en la oración? Utiliza los métodos `split` y `set` para obtener las palabras únicas. [Solución](./01_sets.py) [<< Day 6](../06_Tuplas/README.md) | [Day 8 >>](../08_Diccionarios/README.md)