리스트 요소가 동일한지 확인하기

Beginner

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

소개

Python 에서는 간단한 함수를 사용하여 리스트의 모든 요소가 동일한지 쉽게 확인할 수 있습니다. 이 챌린지에서는 리스트의 모든 요소가 동일한지 확인하는 함수를 만드는 과제를 수행하게 됩니다.

리스트 요소가 동일한지 확인하기

all_equal(lst) 함수를 작성하세요. 이 함수는 리스트를 인수로 받아 리스트의 모든 요소가 동일하면 True를 반환하고, 그렇지 않으면 False를 반환합니다.

이 문제를 해결하기 위해 다음 단계를 사용할 수 있습니다.

  1. set()을 사용하여 리스트의 중복 요소를 제거합니다.
  2. len()을 사용하여 집합 (set) 의 길이가 1인지 확인합니다.
  3. 집합의 길이가 1이면 True를 반환합니다. 그렇지 않으면 False를 반환합니다.
def all_equal(lst):
  return len(set(lst)) == 1
all_equal([1, 2, 3, 4, 5, 6]) ## False
all_equal([1, 1, 1, 1]) ## True

요약

이 챌린지에서는 간단한 함수를 사용하여 리스트의 모든 요소가 동일한지 확인하는 방법을 배웠습니다. 이 함수를 사용하여 리스트에 동일한 요소만 포함되어 있는지 빠르게 확인할 수 있습니다.