Curso-lenguaje-python/30-days-of-python/07_Conjuntos
Manuel Vergara d01df21cce Add exercises 07
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
2023-09-21 00:11:54 +02:00
..
01_sets.py Add exercises 07 2023-09-21 00:11:54 +02:00
README.md Add exercises 07 2023-09-21 00:11:54 +02:00

Conjuntos

Documento original en inglés: Sets

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