Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Escribe una función para eliminar todos los elementos de una lista.
def funcion_para_eliminar_elementos(listaeliminar):
listaeliminar.clear()
listaeliminar= ["a", "b", "c", "d", "f"]
funcion_para_eliminar_elementos(listaeliminar)
print(listaeliminar)
3. Escribe una función para imprimir una lista al revés.
def imprimir_lista_al_reves2(listaalreves2):
for elemento in reversed(listaalreves2):
print(elemento)
listaalreves2 = ["a", "b", "c", "d", "f"]
imprimir_lista_al_reves2(listaalreves2)
lista=[1,2,3,4,5,6,7]
def SumarElementos(Lista):
suma=0
for i in lista:
suma+=i
return suma
print (SumarElementos(lista))
5. Crea una función que devuelva la cantidad de elementos de una lista.
def contar_elementos(lista):
return len(lista)
mi_lista = [1, 2, 3, 4, 5]
cantidad_elementos = contar_elementos(mi_lista)
print("La lista tiene", cantidad_elementos, "elementos.")
def esta_ordenada_ascendente(lista):
for i in range(len(lista) - 1):
if lista[i] > lista[i + 1]:
return False
return True
mi_lista = [1, 2, 3, 4, 5]
if esta_ordenada_ascendente(mi_lista):
print("La lista está ordenada ascendentemente.")
else:
print("La lista no está ordenada ascendentemente.")
return True
# Ejemplo
a1 = [1, 2, 3, 5]
a2 = [1, 2, 3, 5]
print(comparación (a1, a2))
9. Escribe un programa que dada una lista que contiene números, la divida en dos
listas independientes, una formada por los números positivos y otra por los
números negativos.
Usuario = {
"nombre": "David",
"edad": 20,
"email": "Davis.465@gmail.com",
"telefono": "966970845"
}
imprimir_registro(Usuario)
2. Escribe una función para eliminar todos los elementos de un registro.
def sumar_elementos(lista):
suma = sum(lista)
return suma
# Ejemplo de uso
mi_lista = [6, 8, 2, 10, 25]
resultado = sumar_elementos(mi_lista)
def inmprimir_al_reves(cadena):
cadena_al_reves = cadena[::-1]
print(cadena_al_reves)
#Ejemplo de uso
cadena_original = "1,2,3,4,5,6!"
inmprimir_al_reves(cadena_original)
5. Crea una función que devuelva la cantidad de elementos de una cadena de caracteres.
def contar_caracteres(cadena):
return len(cadena)
m=6
UltimosElementos = MostrarUltimosElementos(cadena, m)
print(UltimosElementos)
7. Dada 2 cadenas, verifica si estas dos son iguales
def Comparacion_de_cadenas(cadena1, cadena2):
num1 = len(cadena1)
num2 = len(cadena2)
if (num1 == num2):
print("Las 2 cadenas tienen la misma cantidad de caracteres.")
else:
print("Las 2 cadenas no tienen la misma cantidad de caracteres.")
cadena1 = "Computadora"
cadena2 = "Maquinola"
1. Dado un vector aleatorio con 8 enteros diferentes, buscar todas aquellas combinaciones
crecientes de 3 o más elementos.
Ejemplo: [3,1,6,7,2,8,10,9]
------------------>
3,6,7
3,6,8
3,6,9
def encontrar_combinaciones_crecientes(vector):
return [combo for r in range(3, len(vector) + 1) for combo in combinations(vector, r) if
list(combo) == sorted(combo)]
combinaciones_crecientes = encontrar_combinaciones_crecientes(vector_aleatorio)
import difflib