Language/Python
[Python/파이썬] 멤버 연산자 in, not in / 두 리스트 겹치는 값 가져오기
아이스베어 :)
2021. 6. 1. 21:51
728x90
반응형
* 본 포스팅은 주피터 노트북을 이용하였다. 차이는 print문이므로 파이참에 적용하려면 print를 붙여주면 된다!
멤버 연산자인 in, not in을 확인해 보자
사진처럼 in 을 이용해 내가 찾고 싶은 값이 있으면 True, 없으면 False를 반환한다.
if 문을 이용하여 이 해당 값이 있을 경우 문자열 배열에 삭제하도록 해보자
12가 사라진 것을 확인할 수 있다.
문제 ) a_list에 있는 값과 b_list에 있는 값들 중 겹치는 값을 출력해보자
[10, 16]이 나오면 되고 방법은 2가지가 있다.
1)
result =[]
for i in a_list:
for j in b_list:
if(i==j):
result.append(i)
print(result)
2)
c_list=[]
for i in b_list:
if i in a_list:
c_list.append(i)
print(c_list)
728x90
반응형