Oi, Ângelo! Como vai?
Gostei da forma como você usou conjuntos para comparar as listas de compras da Laura e da Ana. Essa abordagem facilita encontrar itens comuns e exclusivos de cada lista, deixando o código simples e eficiente.
Uma dica interessante para o futuro é usar o método .intersection()
para pegar a interseção entre conjuntos, que faz a mesma coisa que o operador &
, mas deixa o código mais explícito. Veja este exemplo:
laura = set(input("Lista de Laura: ").split(", "))
ana = set(input("Lista de Ana: ").split(", "))
comum = ana.intersection(laura)
print("Itens em ambas as listas: " + ", ".join(comum))
Esse código faz a mesma comparação entre as listas, mas usando .intersection()
para encontrar os itens comuns.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!