Oi, Luiz, como vai?
Sua solução ficou correta e aproveitou muito bem as operações com conjuntos em Python. Você utilizou interseção (&) para encontrar os itens em comum e diferença (-) para identificar os itens exclusivos de cada lista, exatamente como a atividade propõe.
A entrada usando split(', ') também ficou adequada para o formato informado no exercício, deixando o código simples e fácil de entender. Além disso, o uso do join() ajudou a exibir os resultados de forma organizada.
Parabéns pela resolução e por compartilhar seu código no fórum. Você demonstrou um bom domínio das operações com conjuntos e aplicou corretamente os conceitos da atividade. Continue praticando e explorando novas possibilidades com estruturas de dados em Python.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!