Предмет: Информатика,
автор: slovogarabca
Є два списки, які наповнюються користувачем з клавіатури. Сформувати список, в якому будуть міститися унікальні значення першого відносно другого списку та навпаки без повторень. Роздрукувати підсумковий об'єкт на екран в прямій послідовності, зворотній, а також виконати сортування за зростанням та спаданням. пайтон
Ответы
Автор ответа:
1
list_1 = list(map(int, input('Введите элементы первого списка через пробел: ').split()))
list_2 = list(map(int, input('Введите элементы второго списка через пробел: ').split()))
# Формируем итоговый список
result_list = list(set(list_1) - set(list_2)) + list(set(list_2) - set(list_1))
# Выводим итоговый список в прямой и обратной посл-ти
print('\n' + '-'*50 + '\n')
print('Итоговый список (в прям. посл.):', result_list)
print('\n' + '-'*50 + '\n')
print('Итог. спис. (в обр. посл.):', result_list[::-1])
print('\n' + '-'*50 + '\n')
# Cортируем эл-ты списка
result_list.sort()
print('Cорт. (Возрастание):', result_list) #Возрастание
result_list.sort(reverse=True)
print('Cорт. (Убывание):', result_list) # Убывание
Похожие вопросы
Предмет: Литература,
автор: FuNDy4eK
Предмет: Алгебра,
автор: krivetkakri34ra
Предмет: Физика,
автор: klovak2002
Предмет: Математика,
автор: kanskck