Skip to content

Instantly share code, notes, and snippets.

View Fhernd's full-sized avatar
💭
Never stop learning!

John Ortiz Ordoñez Fhernd

💭
Never stop learning!
View GitHub Profile
@Fhernd
Fhernd / ex448_diferencia_conjuntos.py
Created December 27, 2019 14:09
# Ejercicio 448: Calcular la diferencia entre dos objetos conjunto con el operador diferencia.
# Ejercicio 448: Calcular la diferencia entre dos objetos conjunto con el operador diferencia.
# -
colores_1 = set(['Negro', 'Blanco', 'Rojo'])
colores_2 = set(['Blanco', 'Negro', 'Azul', 'Gris'])
print(colores_1)
print(colores_2)
@Fhernd
Fhernd / ex447_union_conjuntos.py
Created December 27, 2019 13:52
# Ejercicio 447: Computar el conjunto unión entre dos objetos conjunto.
# Ejercicio 447: Computar el conjunto unión entre dos objetos conjunto.
colores_1 = set(['Negro', 'Blanco', 'Rojo'])
colores_2 = set(['Azul', 'Verde', 'Gris', 'Negro'])
print(colores_1)
print(colores_2)
print()
@Fhernd
Fhernd / ex446_elementos_comunes_conjunto.py
Created December 27, 2019 13:42
# Ejercicio 446: Hallar los elementos comunes de dos conjuntos con el operador intersección.
# Ejercicio 446: Hallar los elementos comunes de dos conjuntos con el operador intersección.
# &
colores_1 = set(['Negro', 'Blanco', 'Azul'])
colores_2 = set(['Rojo', 'Verde', 'Azul', 'Amarillo', 'Negro'])
print(colores_1)
print(colores_2)
@Fhernd
Fhernd / ex445_remover_elemento_si_disponible.py
Created December 27, 2019 13:20
# Ejercicio 445: Remover un elemento de un conjunto si está disponible con el método discard().
# Ejercicio 445: Remover un elemento de un conjunto si está disponible con el método discard().
numeros = set([2, 3, 5, 7, 11, 13])
print(len(numeros))
print(numeros)
print()
numeros.discard(7)
@Fhernd
Fhernd / ex444_remover_elementos_conjunto.py
Created December 27, 2019 13:04
# Ejercicio 444: Remover elementos de un objeto conjunto con el método de instancia pop().
# Ejercicio 444: Remover elementos de un objeto conjunto con el método de instancia pop().
numeros = set([2, 3, 5, 7, 11])
print(len(numeros))
print(numeros)
print()
numero = numeros.pop()
@Fhernd
Fhernd / ex443_update_conjunto.py
Created December 26, 2019 23:54
# Ejercicio 443: Agregar múltiples elementos a un objeto conjunto con el método update().
# Ejercicio 443: Agregar múltiples elementos a un objeto conjunto con el método update().
colores = set()
colores.add('Negro')
colores.add('Blanco')
print(len(colores))
print(colores)
@Fhernd
Fhernd / ex442_agregar_elementos_conjunto.py
Created December 26, 2019 23:21
# Ejercicio 442: Agregar elementos a un objeto conjunto con el método de instancia add().
# Ejercicio 442: Agregar elementos a un objeto conjunto con el método de instancia add().
lenguajes = set()
print(len(lenguajes))
print(lenguajes)
print()
lenguajes.add('Python')
@Fhernd
Fhernd / ex441_iterar_conjunto.py
Created December 26, 2019 23:10
# Ejercicio 441: Iterar todos los elementos contenidos en un objeto conjunto.
# Ejercicio 441: Iterar todos los elementos contenidos en un objeto conjunto.
numeros = {0, 1, 1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 8, 9}
print(type(numeros))
print(len(numeros))
print(numeros)
print()
@Fhernd
Fhernd / ex440_crear_conjunto.py
Created December 26, 2019 22:53
# Ejercicio 440: Crear un conjunto utilizando la literal de conjunto y la clase set.
# Ejercicio 440: Crear un conjunto utilizando la literal de conjunto y la clase set.
# Literal de conjunto:
conjunto_literal = {0, 1, 2, 2, 3, 4, 5, 5, 5, 5, 5}
print(type(conjunto_literal))
print(len(conjunto_literal))
print(conjunto_literal)
@Fhernd
Fhernd / ex439_orden_descendente_tuplas.py
Created December 26, 2019 22:14
# Ejercicio 439: Orden descendente una lista de tuplas por el valor de punto flotante de cada tupla.
# Ejercicio 439: Orden descendente una lista de tuplas por el valor de punto flotante de cada tupla.
productos = [('Mouse', '29.5'), ('Teclado', '77.9'), ('Auriculares', '15.9'), ('Deademas', '49.9')]
print(productos)
resultado = sorted(productos, key=lambda p: float(p[1]), reverse=True)
print(resultado)