def compare_lists(list1, list2):
# Convertir las listas a conjuntos para facilitar la comparación
set1 = set(list1)
set2 = set(list2)
# Encontrar elementos comunes
common_elements = set1.intersection(set2)
# Encontrar elementos solo en list1
only_in_list1 = set1.difference(set2)
# Encontrar elementos solo en list2
only_in_list2 = set2.difference(set1)
return common_elements, only_in_list1, only_in_list2
# Ejemplo de listas
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
# Comparar las listas
common_elements, only_in_list1, only_in_list2 = compare_lists(list1, list2)
print(f"Elementos comunes: {common_elements}")
print(f"Elementos solo en list1: {only_in_list1}")
print(f"Elementos solo en list2: {only_in_list2}")
Click Run or press shift + ENTER to run code