Combinação de Listas Únicas em Python

Beginner

This tutorial is from open-source community. Access the source code

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:

  1. Combine as duas listas de entrada a e b em uma única lista.
  2. Remova quaisquer duplicatas da lista combinada.
  3. 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.