Search

함수3_문제06_차집합함수

대분류
STEP10 함수
소분류
함수3_문제

영상

문제

""" [문제] a와 b를 매개변수로 받아서 서로 겹치지않는 값만 배열로 만들어서 반환해주는 함수를 만드시오. 단, 한번저장된값은 중복하여저장되지않는다. [정답] [12, 32, 43, 65, 21, 2, 4, 5] """ a = [12, 32, 32, 43, 65, 43]; b = [21, 12, 43, 2, 4, 5];
Python
복사

해설

""" [문제] a와 b를 매개변수로 받아서 서로 겹치지않는 값만 배열로 만들어서 반환해주는 함수를 만드시오. 단, 한번저장된값은 중복하여저장되지않는다. [정답] [12, 32, 43, 65, 21, 2, 4, 5] """ def quiz(a, b): c = [] for i in range(len(a)): check = False for j in range(len(c)): if a[i] == c[j]: check = True if check == False: c.append(a[i]) for i in range(len(b)): check = False for j in range(len(c)): if b[i] == c[j]: check = True if check == False: c.append(b[i]) return c a = [12, 32, 32, 43, 65, 43]; b = [21, 12, 43, 2, 4, 5]; c = quiz(a, b) print(c)
Python
복사