Python의 목록에없는 요소 확인
Manav Narula
2023년1월30일
이 튜토리얼에서는 요소가 Python의 목록에 없는지 확인하는 방법을 소개합니다.
not in
을 사용하여 요소가 Python의 목록에 없는지 확인
Python의in
키워드는 요소가 컬렉션에 있는지 여부를 확인하는 데 사용할 수 있습니다. 요소가 있으면True
를 반환합니다. 그렇지 않으면False
를 반환합니다. 예를 들면 :
x = 3 in [1, 2, 5]
y = 1 in [1, 2, 5]
print(x)
print(y)
출력:
False
True
요소가 목록에 없는지 확인해야하는 경우not in
키워드를 사용할 수 있습니다. not
은True
를False
로 또는 그 반대로 변환하는 논리 연산자입니다. 따라서 요소가 목록에 없으면True
를 반환합니다.
x = 3 not in [1, 2, 5]
print(x)
출력:
True
목록의__contains__
메소드를 사용하여 요소가 Python의 목록에 없는지 확인
파이썬에는 클래스와 관련된 마법 함수가 있으며 가능하더라도 직접 호출 할 수는 없습니다. __contains__
라는 함수 중 하나를 사용하여 요소가 목록에 있는지 여부를 확인할 수 있습니다. 예를 들면
x = [1, 2, 5].__contains__(1)
print(x)
x = [1, 2, 5].__contains__(3)
print(x)
출력:
True
False
이 메서드는 작동하지만 매직 함수는 직접 호출 할 수 없기 때문에이 메서드를 사용하지 않는 것이 좋습니다.
작가: Manav Narula
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn