시퀀스 객체 안에서 찾고자 하는 값이 존재하는지 확인하고자 할 때, in
과 not in
연산자를 사용한다.
시퀀스(Sequence) 객체란?
문자열, 리스트, 튜플, range와 같이 여러 개의 값들을 하나의 변수에 모아서 만들 수 있는 자료형
in
연산자는 시퀀스 객체 안에서 찾고자 하는 값이 존재하면 True를 반환하고, 존재하지 않으면 False를 반환한다.
not in
연산자는 그 반대의 역할을 한다.
str = 'Hello'
a = [1, 2, 3, 4, 5]
if 'H' in str:
print('H가 있습니다.')
if 'A' not in str:
print('A가 없습니다.')
if 1 in a:
print('1이 리스트에 있습니다.')
if 0 not in a:
print('0은 리스트에 없습니다.')
str = 'Hello'
a = [1, 2, 3, 4, 5]
for c in str:
print(c)
print()
for x in reversed(a):
print(x, end = ' ') # 5 4 3 2 1