Search

이차반복문2_개념01_전체비교

대분류
STEP07 이차반복문
소분류
이차반복문2_개념

영상

개념

''' [일차원 비교 방법] a 리스트와 b 리스트를 비교하고 서로 값이 같으면 숫자 0으로 변경하시오. 아래 리스트를 보면 값 10만 같다. ''' a = [10, 20, 30, 40] b = [10, 5, 20, 9] for i in range(len(a)): if a[i] == b[i]: a[i] = 0 b[i] = 0 print(a) print(b) print() ''' [이차원 비교 방법] c리스트의 값이 d리스트 안에 있다면 둘 다 0으로 변경하시오. 이번엔 자리별로 검사하는 것이 아니라, c리스트의 값 10이 d리스트 안에 자리에 상관없이 포함되어있다면 0으로 변경해야 한다. 마찬가지로 c리스트의 값2 0도 d에 포함되어있기 때문에, 0으로 변경해야 한다. c리스트값 하나마다 d전체를 전부 비교해야 하므로, 총 16번 반복해야 한다. ''' c = [10, 20, 30, 40] d = [7, 5, 20, 10] for i in range(len(c)): for j in range(len(d)): if c[i] == d[j]: c[i] = 0 d[j] = 0 print(c) print(d)
Python
복사