1. Crear una lista vacía llamada "listaGenerica"
listaGenerica = []
2. Crear una lista de lenguajes de programación
lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python']
3. Agregar elementos a la lista
lenguagesDeProgramacion.extend(['Java', 'Ruby', 'GoLang'])
4. Función para mostrar todos los elementos
def mostrar_lista(lista):
for elemento in lista:
print(elemento)
5. Función para mostrar la lista en orden inverso
def mostrar_lista_inversa(lista):
for elemento in reversed(lista):
print(elemento)
6. Función para calcular el promedio
def calcular_promedio(lista_numeros):
if not lista_numeros:
return 0
return sum(lista_numeros) / len(lista_numeros)
7. Función para mostrar el mayor y menor número
def mostrar_max_min(lista_numeros):
if not lista_numeros:
print("La lista está vacía.")
return
print("Máximo:", max(lista_numeros))
print("Mínimo:", min(lista_numeros))
8. Función para sumar todos los elementos
def sumar_elementos(lista_numeros):
return sum(lista_numeros)
9. Función para encontrar la posición de un elemento
def encontrar_posicion(lista, elemento):
try:
return lista.index(elemento)
except ValueError:
return -1
10. Función para sumar elementos de dos listas
def suma_listas(lista1, lista2):
if len(lista1) != len(lista2):
raise ValueError("Las listas deben tener el mismo tamaño.")
return [a + b for a, b in zip(lista1, lista2)]
11. Función para devolver el cuadrado de cada número
def cuadrados(lista_numeros):
return [x ** 2 for x in lista_numeros]