Está en la página 1de 2

#punto 1

def elementos_comunes(lista1, lista2):


set1 = set(lista1)
set2 = set(lista2)
interseccion = set1 & set2
return list(interseccion)
lista1 = [1, 2, 3, 4, 5]
lista2 = [4, 5, 6, 7, 8]
print("los elementos que se repiten son: ", elementos_comunes(lista1, lista2)) #
Output: [4, 5]
#punto 2
def invertir_diccionario(diccionario):
lista_invertida = []
for clave, valor in diccionario.items():
lista_invertida.append((valor, clave))
return lista_invertida
diccionario = {"a": 1, "b": 2, "c": 3}
lista_invertida = invertir_diccionario(diccionario)
print("la lista invertida es:", lista_invertida) # Output: [(1, 'a'), (2, 'b'),
(3, 'c')]
#punto 3
def sumar(lista_diccionarios):
suma = {}
for diccionario in lista_diccionarios:
for clave, valor in diccionario.items():
if clave in suma:
suma[clave] += valor
else:
suma[clave] = valor
return suma
lista_diccionarios = [{"a": 2, "b": 2, "c": 3},{"a": 4, "b": 5, "d": 6},{"b": 5,
"c": 8, "e": 4}]
resultado = sumar(lista_diccionarios)
print("la lista de diccionarios es: ", lista_diccionarios)
print("la suma del diccionario es", resultado) # Output: {'a': 6, 'b': 12, 'c':
11, 'd': 6, 'e': 4}
#punto 4
def repetidos(lista):
sin_repetidos = []
for elemento in lista:
if elemento not in sin_repetidos:
sin_repetidos.append(elemento)
return sin_repetidos
lista_original = [1, 2, 3, 4, 3, 2, 1, 5, 6, 7, 8, 7, 9,
10,12,12,12,34,23,56,56,21,23,10,12,14,16]
sin_repetidos = repetidos(lista_original)
print(sin_repetidos)
#punto 5
lista = []

for i in range(5):
elemento = input("Ingrese un elemento a la lista: ")
lista.append(int(elemento))

mayor = max(lista)
print("El mayor elemento de la lista es:", mayor)

lista_invertida = lista[::-1]
print("La lista invertida es:", lista_invertida)

También podría gustarte