리스트 멤버십 확인

Beginner

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

소개

이 챌린지에서는 주어진 리스트의 요소 중 다른 주어진 리스트에 포함된 요소가 있는지 확인하는 함수를 작성합니다.

리스트의 값 중 다른 리스트에 포함된 값이 있는지 확인하기

두 개의 리스트를 인수로 받는 함수 includes_any(lst, values)를 작성하십시오. 이 함수는 values의 요소 중 lst에 포함된 요소가 있는지 확인해야 합니다. 하나의 값이라도 발견되면 함수는 True를 반환하고, 그렇지 않으면 False를 반환해야 합니다.

이 문제를 해결하기 위해 for 루프를 사용하여 values의 각 값을 반복할 수 있습니다. 그런 다음 in 연산자를 사용하여 해당 값이 lst에 포함되어 있는지 확인할 수 있습니다. 값이 발견되면 True를 반환합니다. 값이 발견되지 않으면 False를 반환합니다.

def includes_any(lst, values):
  for v in values:
    if v in lst:
      return True
  return False
includes_any([1, 2, 3, 4], [2, 9]) ## True
includes_any([1, 2, 3, 4], [8, 9]) ## False

요약

이 챌린지에서는 주어진 리스트의 요소 중 다른 주어진 리스트에 포함된 요소가 있는지 확인하는 방법을 배웠습니다. for 루프를 사용하여 values의 각 값을 반복하고, in 연산자를 사용하여 해당 값이 lst에 포함되어 있는지 확인했습니다. 그런 다음 하나의 값이라도 발견되면 True를 반환하고, 그렇지 않으면 False를 반환했습니다.