Introdução
Em Python, uma lista é uma coleção de itens que são ordenados e mutáveis. Às vezes, precisamos combinar duas listas e remover quaisquer duplicatas para obter uma nova lista contendo todos os elementos únicos. Este processo é chamado de união de listas (list union). Neste desafio, você será solicitado a escrever uma função Python que recebe duas listas como entrada e retorna uma nova lista contendo todos os elementos únicos de ambas as listas.
União de Listas (List Union)
Escreva uma função Python chamada list_union(a, b) que recebe duas listas como entrada e retorna uma nova lista contendo todos os elementos únicos de ambas as listas. Sua função deve realizar as seguintes etapas:
- Combine as duas listas de entrada
aebem uma única lista. - Remova quaisquer duplicatas da lista combinada.
- Retorne a nova lista contendo todos os elementos únicos.
Sua função não deve modificar as listas de entrada a e b.
def union(a, b):
return list(set(a + b))
union([1, 2, 3], [4, 3, 2]) ## [1, 2, 3, 4]
Resumo
Neste desafio, você aprendeu como escrever uma função Python que recebe duas listas como entrada e retorna uma nova lista contendo todos os elementos únicos de ambas as listas. Você também aprendeu como combinar duas listas, remover duplicatas e retornar uma nova lista.