File tree Expand file tree Collapse file tree 1 file changed +62
-0
lines changed
Roadmap/18 - CONJUNTOS/python Expand file tree Collapse file tree 1 file changed +62
-0
lines changed Original file line number Diff line number Diff line change 1+ # /*
2+ # * EJERCICIO:
3+ # * Utilizando tu lenguaje crea un conjunto de datos y realiza las siguientes
4+ # * operaciones (debes utilizar una estructura que las soporte):
5+ # * - Añade un elemento al final.
6+ # * - Añade un elemento al principio.
7+ # * - Añade varios elementos en bloque al final.
8+ # * - Añade varios elementos en bloque en una posición concreta.
9+ # * - Elimina un elemento en una posición concreta.
10+ # * - Actualiza el valor de un elemento en una posición concreta.
11+ # * - Comprueba si un elemento está en un conjunto.
12+ # * - Elimina todo el contenido del conjunto.
13+ # *
14+ # * DIFICULTAD EXTRA (opcional):
15+ # * Muestra ejemplos de las siguientes operaciones con conjuntos:
16+ # * - Unión.
17+ # * - Intersección.
18+ # * - Diferencia.
19+ # * - Diferencia simétrica.
20+ # */
21+
22+ myList = [1 ,2 ,3 ,4 ,5 ]
23+
24+ # Añade un elemento al final.
25+ myList .append (6 )
26+
27+ # Añade un elemento al principio.
28+ myList .insert (0 ,0 )
29+
30+ # Añade varios elementos en bloque al final.
31+ myList .extend (['a' ,'b' ])
32+
33+ # Añade varios elementos en bloque en una posición concreta.
34+ myList [2 :3 ]= ['c' ,'d' ]
35+
36+ # Elimina un elemento en una posición concreta.
37+ del myList [3 ]
38+
39+ # Actualiza el valor de un elemento en una posición concreta.
40+ myList [2 ]= 'hello'
41+
42+ # Comprueba si un elemento está en un conjunto.
43+ print (10 in myList )
44+
45+ # Elimina todo el contenido del conjunto.
46+ myList .clear ()
47+
48+ #EXTRA
49+ set1 = {1 ,2 ,3 ,4 ,5 }
50+ set2 = {1 ,3 ,5 ,7 ,9 }
51+
52+ #Union
53+ print (set1 | set2 )
54+
55+ #Interseccion
56+ print (set1 & set2 )
57+
58+ #Diferencia
59+ print (set1 - set2 )
60+
61+ #Diferencia simetrica
62+ print (set1 ^ set2 )
You can’t perform that action at this time.
0 commit comments