Python에서 멤버십 확인
조건문에서는 요소의 멤버십을 확인할 수도
있습니다. 이를 위해 in 연산자를
사용합니다.
변수 tst와 리스트 lst가 있다고
가정해 봅시다:
tst = 3
lst = [1, 2, 3]
변수의 값이 리스트에 있는지 확인해 봅시다:
if tst in lst:
print('+++') # 이것이 실행됩니다
else:
print('---')
not in 구문을 사용하면 변수의 값이
리스트에 없는지 확인할 수 있습니다:
if tst not in lst:
print('+++')
else:
print('---') # 이것이 실행됩니다
다음 변수와 리스트가 주어졌습니다:
tst = 'x'
lst = ['x', 'y', 'z', 'w']
변수가 리스트에 있는지 확인하세요.
다음 변수와 집합이 주어졌습니다:
tst = '1'
st = {1, 2, 3, 4, 5}
변수가 리스트에 없는지 확인하세요.
다음 변수와 문자열이 주어졌습니다:
tst = '3'
txt = '123456'
변수가 문자열에 있는지 확인하세요.
다음 코드가 주어졌습니다:
tst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')
if res in tlp:
print('+++')
else:
print('---')
콘솔에 무엇이 출력될지 말하세요.