Falta pouco!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Comparando Lista de Compras

Solução:

lista1 = set(input('Lista 1(digite os intens separados por vírgula.): ').lower().split(', '))
lista2 = set(input('Lista 2(digite os intens separados por vírgula.): ').lower().split(', '))

itens_em_comum = lista1.intersection(lista2)

itens_diferentes_lista1 = lista1.difference(lista2)
itens_diferentes_lista2 = lista2.difference(lista1)

print(f'Itens em comum: {', '.join(itens_em_comum)}')
print(f'Lista de Laura: {', '.join(itens_diferentes_lista1)}')
print(f'Lista de Ana: {', '.join(itens_diferentes_lista2)}')
1 resposta
solução!

Oi, Joanevan! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de como você utilizou set() para comparar as listas, ficou bem organizado e direto. A forma como aplicou intersection e difference mostra domínio das operações básicas com conjuntos em Python.

Uma dica interessante para o futuro é usar o método union() quando quiser juntar todos os itens de duas listas sem repetições. Veja este exemplo:


lista1 = {"maça", "banana"}
lista2 = {"banana", "uva"}

todos_itens = lista1.union(lista2)
print(todos_itens)

Esse código cria a união das duas listas, exibindo todos os itens sem duplicar.

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