Python출력 결과보통 · 20점#집합#연산자#반복문

43. 집합의 합·교·차·대칭차 연산

다음 Python 프로그램의 실행 결과를 쓰시오.

1a = {2, 4, 6, 8, 10}
2b = set([3, 6, 9, 6, 3, 12])
3print(len(b))
4print(sorted(a | b))
5print(sorted(a & b), sorted(a - b))
6print(sorted(a ^ b))
7a.add(9)
8a.add(4)
9b.discard(5)
10count = 0
11for x in sorted(a):
12 if x in b:
13 count += x
14print(len(a), len(b), count)
15print(len(set("banana")), {6, 12} <= b)

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.