이진탐색
pre = set(map(int,sys.stdin.readline().split()))
lists = list(mgap(int,sys.stdin.readline().split()))
for i in lists:
if i in pre:
print(1)
else:
print(0)
pre에 있는 수가 lists에 있는지 검사하는 코드이다. if i in pre:
라는 부분이 중요하다. in은 반복문 역할도 수행하면서 동시에 탐색하는 역할도 한다. for 반복문의 계속 증가하는 i를 놓고, 탐색하여 맞으면 1, 아니면 2를 출력하는 것이다.
특정 문자열 포함 확인
for i in range(len(a)):
if search in a[i]:
리스트 안에 있는 값에 search가 있는지 확인할 수 있으며, 검색 기능에 사용할 수 있다.