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 / ex428_remover_elemento_tupla.py
Created December 26, 2019 12:39
# Ejercicio 428: Remover un elemento de una tupla usando una lista.
# Ejercicio 428: Remover un elemento de una tupla usando una lista.
numeros = (2, 3, 5, 7, 11)
numeros_lista = list(numeros)
print(numeros_lista)
numeros_lista.pop(2)
print(numeros_lista)
@Fhernd
Fhernd / ex427_remover_elemento_tupla.py
Created December 26, 2019 12:28
# Ejercicio 427: Crear una funci贸n para remover un elemento de un objeto tupla.
# Ejercicio 427: Crear una funci贸n para remover un elemento de un objeto tupla.
def remover_elemento(tupla, i):
if 0 <= i < len(tupla):
return tupla[0:i] + tupla[i+1:]
raise ValueError('i est谩 por fuera del rango.')
numeros = (2, 3, 5, 7)
@Fhernd
Fhernd / ex426_convertir_lista_tupla.py
Created December 26, 2019 12:13
# Ejercicio 426: Convertir un objeto lista en un objeto tupla con la clase tuple.
# Ejercicio 426: Convertir un objeto lista en un objeto tupla con la clase tuple.
lista = list(range(1, 11))
print(len(lista))
print(type(lista))
print(lista)
print()
@Fhernd
Fhernd / ex425_elemento_existe_tupla.py
Created December 26, 2019 00:34
# Ejercicio 425: Comprobar si un elemento existe en un tupla por medio del operador in.
# Ejercicio 425: Comprobar si un elemento existe en un tupla por medio del operador in.
letras = ('P', 'y', 't', 'h', 'o', 'n')
print('y' in letras)
print('P' in letras)
print('p' in letras)
print('i' in letras)
@Fhernd
Fhernd / ex424_contar_ocurrencias_valor_tupla.py
Created December 26, 2019 00:23
# Ejercicio 424: Contar el n煤mero de ocurrencias de un elemento en una tupla.
# Ejercicio 424: Contar el n煤mero de ocurrencias de un elemento en una tupla.
numeros = (2, 3, 2, 2, 5, 5, 3, 7, 11, 13, 13, 2, 19, 23)
print(numeros)
cantidad_dos = numeros.count(2)
print('El n煤mero 2 aparece {} veces.'.format(cantidad_dos))
@Fhernd
Fhernd / ex423_copiar_tupla.py
Created December 25, 2019 23:47
# Ejercicio 423: Crear una copia de un objeto tupla usando notaci贸n slicing y la clase tuple.
# Ejercicio 423: Crear una copia de un objeto tupla usando notaci贸n slicing y la clase tuple.
numeros = (1, 2, 3, 4, 5)
print(numeros)
print()
# Slicing:
numeros_copia_1 = numeros[:]
@Fhernd
Fhernd / ex422_tupla_comprension.py
Created December 25, 2019 23:32
# Ejercicio 422: Crear una tupla a partir de una tupla de comprensi贸n.
# Ejercicio 422: Crear una tupla a partir de una tupla de comprensi贸n.
cuadrados = tuple(n**2 for n in range(1, 11))
print(type(cuadrados))
print(len(cuadrados))
print(cuadrados)
@Fhernd
Fhernd / ex421_tupla_cadena_caracteres.py
Created December 25, 2019 22:37
# Ejercicio 421: Convertir una tupla en una cadena de caracteres.
# Ejercicio 421: Convertir una tupla en una cadena de caracteres.
letras = ('P', 'y', 't', 'h', 'o', 'n')
python = ''.join(letras)
print(type(python))
print(python)
@Fhernd
Fhernd / ex420_convertir_tupla_lista.py
Created December 25, 2019 21:12
# Ejercicio 420: Convertir un objeto tupla en un objeto lista.
# Ejercicio 420: Convertir un objeto tupla en un objeto lista.
tupla = (1, 2, 3)
print(len(tupla))
print(type(tupla))
print(tupla)
print()
@Fhernd
Fhernd / ex419_agregar_elementos_posicion_intermedia.py
Created December 25, 2019 20:59
# Ejercicio 419: Agregar elementos en una posici贸n intermedia de un objeto tupla.
# Ejercicio 419: Agregar elementos en una posici贸n intermedia de un objeto tupla.
def agregar_elementos(tupla, i, elementos):
if 0 < i < len(tupla) - 1:
return tupla[:i] + elementos + tupla[i:]
return None
numeros = (1, 2, 6, 7)