리스트 내 중복 확인 함수

Beginner

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

소개

Python 에서 리스트는 순서가 있고 변경 가능한 항목들의 모음입니다. 때때로 리스트에 중복된 요소가 있는지 확인해야 합니다. 이 챌린지에서는 리스트에 중복된 요소가 있는지 확인하는 Python 함수를 작성합니다.

리스트 내 중복 확인 함수

has_duplicates(lst)라는 Python 함수를 작성하세요. 이 함수는 리스트를 인수로 받아 리스트에 중복된 요소가 있으면 True를 반환하고, 그렇지 않으면 False를 반환합니다.

이 문제를 해결하려면 다음 단계를 따를 수 있습니다.

  1. 중복을 제거하기 위해 리스트를 set 으로 변환합니다.
  2. set 의 길이와 원래 리스트의 길이를 비교합니다.
  3. 길이가 같으면 리스트에 중복이 없고, 그렇지 않으면 중복이 있습니다.
def all_unique(lst):
  return len(lst) == len(set(lst))
x = [1, 2, 3, 4, 5, 6]
y = [1, 2, 2, 3, 4, 5]
all_unique(x) ## True
all_unique(y) ## False

요약

이 챌린지에서는 Python 을 사용하여 리스트에서 중복을 확인하는 방법을 배웠습니다. 이 함수를 사용하여 리스트에 고유한 요소만 포함되도록 할 수 있습니다.