Python 목록에는 다음이 포함됩니다. 목록에 항목이 있는지 확인하는 방법은 무엇입니까?
목차
Python 목록에는 다음이 포함됩니다 - 소개
요소가 목록에 있는지 확인하는 것은 Python의 기본 목록 작업 중 하나이며 이를 확인할 수 있는 다양한 방법이 있습니다. 이 자습서에서는 목록에 요소가 포함되어 있는지 확인하는 몇 가지 방법을 다룰 것입니다.
Python 목록에 in 연산자를 사용하여 요소가 포함되어 있는지 확인하십시오.
목록에 요소가 포함되어 있는지 확인하는 가장 편리한 방법은 in 연산자를 사용하는 것입니다. 특정 순서로 목록을 정렬하지 않고 요소가 있으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.
아래 예는 if-else 문에서 'in'을 사용하여 이 작업을 수행하는 방법을 보여줍니다.
입력:
list = [Adam, Dean, Harvey, Mick, John]
if 'John' in list:
print (" 'John' is found in the list")
else
print (" 'John' is not found in the list")
if 'Ned' in list:
print (" 'Ned' is found in the list")
else
print (" 'Ned' is not found in the list")
산출:
'John' is found in the list
'Ned' is not found in the list
for 루프를 사용하여 목록에 Python의 요소가 포함되어 있는지 확인
목록에 요소가 포함되어 있는지 확인하는 또 다른 간단한 방법은 요소를 반복하는 것입니다. 이름에서 알 수 있듯이 루프는 목록의 각 요소를 우리가 찾고 있는 요소와 하나씩 일치시키고 일치하는 항목이 있거나 전혀 일치하지 않는 경우에만 중지합니다. 아래 예는 이를 보여줍니다.
입력:
list = [Adam, Dean, Harvey, Mick, John]
for name in list:
if name == 'Adam':
print ("Found the element")
산출:
Found the element
any()를 사용하여 목록에 다음이 포함되어 있는지 확인
any() 함수는 각 목록 요소의 일치 항목과 문자열의 일치 항목을 확인하는 기본 제공 접근 방식입니다.
아래 예제는 any() 함수가 어떻게 작동하는지 보여줍니다. 'Adam lives in New York' 문자열과 첫 번째 줄에 언급된 목록에 공통 항목이 있는지 확인합니다.
입력:
list = [Adam, Dean, Harvey, Mick, John]
string = "Adam lives in New York"
print ("The original list is: " + str(list))
print ("The original string is: " + string)
result = any(item in string for item in list)
print ("Does the string contain 'Adam': " + str(result))
산출:
The original list is: [Adam, Dean, Harvey, Mick, John]
The original string is: Adam lives in New York
Does the string contain 'Adam': True
목록에 포함되어 있는지 확인하는 count()
Python의 또 다른 기본 제공 메서드인 count()는 전달된 요소가 목록에서 발생하는 횟수를 반환합니다. 요소가 목록에 없으면 count()는 0을 반환합니다. 0보다 큰 양의 정수를 반환하면 목록에 요소가 포함되어 있음을 의미합니다.
입력:
list = [Adam, Dean, Harvey, Mick, John]
result = list.count(Harvey)
if result > 0:
print("Harvey exists in the list")
else:
print("Harvey does not exist in the list")
산출:
Harvey exists in the list
마무리 생각
이 자습서에서는 'in' operator , for 루프, any() 및 count() 메서드를 사용하여 특정 항목이 목록에 있는지 여부를 확인했습니다. Pythonhere과 관련된 다른 개념에 대해 자세히 알아볼 수 있습니다.
Reference
이 문제에 관하여(Python 목록에는 다음이 포함됩니다. 목록에 항목이 있는지 확인하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hrishikesh1990/python-list-contains-how-to-check-if-an-item-exists-in-list-5cig텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)