아래 표에 나열된 Python 리스트에 존재 여부를 확인하는 연산자 in, not in 에 대해 소스의 예를 들어 소개합니다. 소스 샘플은 [Google Colab에서 Python 코드 실행하기] 글에서 언급한 환경을 이용하면 Python 프로그램을 PC에 설치하지 않더라도 Chrome, IE, Edge의 Browser에서 쉽게 Python프로그램을 실행하고 따라할 수 있습니다.
a in b | a가 리스트 b에 포함되어 있으면 True , 그 외는 False |
a not in b | a가 리스트 b에 포함되어 있지 않으면 True , 그 외는 False |
먼저 읽어야 하는 글
이 글의 존재 확인 연산자 in, not in은 다음 글의 조건문에서 사용됩니다.
Python if~elif~else문 조건 분기
if문은 프로그램에서 다루는 정보를 판단하여 분기 처리를 하기 위해 사용됩니다. 이 글에서는 분기 처리의 이해를 돕기 위해 if문 형식과 샘플 소스의 예시를 들어 소개합니다.참고로 소스 샘플은 글에서 언급한 환경을 ...
연산자 a in b 따라하기
b에 설정된 단어 리스트에 a에 설정된 단어가 포함된 있으면 “ There is banana” , 그 외는 “ There is not banana” 문장을 출력합니다. 다음 샘플은 단어 리스트 b안에 a에 설정된 단어가 있으므로 True인 “I have banana” 문장을 출력합니다.
a = 'banana'
b = 'apple banana peach'
if a in b:
print("There is banana")
else:
print("There is not banana")
연산자 a not in b 따라하기
b에 설정된 단어 리스트에 a에 설정된 단어가 포함되어 있지 않으면 “ There is not kimchi” , 그 외는 “ There is kimchi” 문장을 출력합니다. 다음 샘플은 단어 리스트 b안에 a에 설정된 단어가 있으므로 True인 “I have banana” 문장을 출력합니다.
a = 'kimchi'
b = 'apple banana peach'
if a not in b:
print("There is not kimchi")
else:
print("There is kimchi")