파이썬 리스트 합집합 (Unique List Combination) 구현

Beginner

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

소개

Python 에서 리스트는 순서가 있고 변경 가능한 항목들의 모음입니다. 때로는 두 개의 리스트를 결합하고 중복을 제거하여 모든 고유한 요소를 포함하는 새로운 리스트를 얻어야 합니다. 이 과정을 리스트 합집합 (list union) 이라고 합니다. 이 챌린지에서는 두 개의 리스트를 입력으로 받아 두 리스트의 모든 고유한 요소를 포함하는 새로운 리스트를 반환하는 Python 함수를 작성해야 합니다.

리스트 합집합 (List Union)

두 개의 리스트를 입력으로 받아 두 리스트의 모든 고유한 요소를 포함하는 새로운 리스트를 반환하는 Python 함수 list_union(a, b)를 작성하십시오. 함수는 다음 단계를 수행해야 합니다.

  1. 두 개의 입력 리스트 ab를 하나의 리스트로 결합합니다.
  2. 결합된 리스트에서 중복을 제거합니다.
  3. 모든 고유한 요소를 포함하는 새로운 리스트를 반환합니다.

함수는 입력 리스트 ab를 수정해서는 안 됩니다.

def union(a, b):
  return list(set(a + b))
union([1, 2, 3], [4, 3, 2]) ## [1, 2, 3, 4]

요약

이 챌린지에서는 두 개의 리스트를 입력으로 받아 두 리스트의 모든 고유한 요소를 포함하는 새로운 리스트를 반환하는 Python 함수를 작성하는 방법을 배웠습니다. 또한 두 개의 리스트를 결합하고, 중복을 제거하고, 새로운 리스트를 반환하는 방법도 배웠습니다.