728x90
반응형
중복 for문을 사용해서 찾는 방법
a = [1,2,3,4,5]
b = [1,2,3,4,5,6,7]
result = []
for i in a:
for j in b:
if i == j:
result.append(i)
print('결과=',result)
결과
결과= [1, 2, 3, 4, 5]
in을 사용하는 방법
a = [1,2,3,4,5]
b = [1,2,3,4,5,6,7]
result = [] # 결과용 리스트
for i in range(len(a)): # 2개의 리스트 중 리스트 하나를 선택. 요소수만큼 반복
if a[i] in b: # in 은 리스트에 해당 요소가 있는지 확인. a[i] 증 a의 i번쩨 요소값이 b 리스트에 있는지 확인
result.append(a[i]) # 리스트 요곳가 있다면 결과 리스트에 추가
print('결과=',result) # 출력
결과
결과= [1, 2, 3, 4, 5]
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 터틀 몇각형,길이 입력 받고 그리기 (0) | 2022.11.04 |
---|---|
[파이썬] 문제 : 터틀로 방향 및 이동거리 입력 받아 이동하기 (0) | 2022.11.04 |
[파이썬] 문제 : 입력 받을 초(sec)를 일시부초로 변환하기 (0) | 2022.11.04 |
[파이썬] 문제 : 주소록 만들기 (0) | 2022.11.04 |
[파이썬] 문제 : 계산기 만들기 (0) | 2022.11.04 |
댓글