-
[Python] 포함(Containment) 연산자 in, not inPython/Python Programming 2018. 5. 7. 20:30
파이썬에는 포함(Containment) 연산자를 ( in, not in ) 제공하며, 객체 in (not in) 시퀀스의 형태로 사용 가능하다.
1. 문자열(strings)
########### in ########### if 'p' in 'python': print(True) else: print(False) ------------------------- True ########### not in ########### if 'k' not in 'python': print(True) else: print(False) ------------------------- True
2. 리스트(list)
############## in ############## if 'a' in ['a','b','c']: print(True) else: print(False) -------------------------------- True ############## not in ############## if 'd' not in ['a','b','c']: print(True) else: print(False) -------------------------------- True
3. 튜플(tuple)
############# in ############# if 'a' in ('a','b','c'): print(True) else: print(False) ------------------------- True ############# not in ############# if 'd' not in ('a','b','c'): print(True) else: print(False) ------------------------- True
4. 딕셔너리(Dictionary)
########### in ########### if 'a' in {'a':1,'b':2}: print(True) else: print(False) --------------------------- True ########### not in ########### if 'c' not in {'a':1,'b':2}: print(True) else: print(False) --------------------------- False
'Python > Python Programming' 카테고리의 다른 글
[Python] Python 버전 정보 (0) 2018.05.12 [Python] MSSQL 실행쿼리 모니터링 (0) 2018.05.11 [Python] ftplib 모듈을 이용한 FTP 파일 업로드 (0) 2018.05.09 [Python] Assigning variables or list as single-line if statements (한줄if문) (0) 2018.05.07 [Python] if 조건문에서 자료형의 참(True)과 거짓(False) (0) 2018.05.07 [Python] getpass 모듈을 이용하여 입력값 감추기 (0) 2018.05.06 [Python] set 자료형 - 교집합, 합집합, 차집합 (0) 2018.05.06 [Python] Remove list duplicates using set data type. (파이썬 집합 자료형(set)을 이용한 리스트 중복값 제거) (0) 2018.05.06