Skip to content

Commit 244f025

Browse files
committed
#18-python
1 parent 1188575 commit 244f025

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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)

0 commit comments

Comments
 (0)