1
resposta

Resolução: comparando listas de compra

list1 = set(input('List1: ').lower().split())
list2 = set(input('List2: ').lower().split())

exclu_list1 = []
exclu_list2 = []

comparing = list1.intersection(list2)

def ex_itens():
    for i in list1:
        if i not in list2:
            exclu_list1.append(i)

def ex_itens2():
    for i in list2:
        if i not in list1:
            exclu_list2.append(i)

ex_itens()
ex_itens2()

print(f'Itens em comum: {comparing}')
print(f'Exclusivos da lista 1: {exclu_list1}')
print(f'Exclusivos da lista 2: {exclu_list2}')
1 resposta

Olá, Matheus, como vai?

O seu código atende perfeitamente ao que foi solicitado no exercício e demonstra uma boa compreensão sobre a manipulação de coleções em Python. É interessante notar que você utilizou funções para separar a lógica de identificação dos itens exclusivos, o que deixa o fluxo organizado.

Parabéns por compartilhar sua solução e continue praticando.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!