Oi, Vitor! Como vai?
Agradeço por compartilhar.
Gostei bastante da forma como você utilizou set() pra evitar duplicidade e aplicou métodos como intersection e difference pra comparar as listas. Também foi uma boa escolha usar .strip() e .lower(), garantindo dados mais limpos e padronizados.
Você pode usar o método union() pra juntar todas as listas sem repetição.
lista1 = {"arroz", "feijao"}
lista2 = {"feijao", "macarrao"}
todas = lista1.union(lista2)
print(todas)
Esse código junta os itens das duas listas, removendo duplicados automaticamente.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!