출처 : 반크_반크 20년 백서
참고풀이]
#2개의 set를 작성한다.
set1={10, 20, 30, 40, 50, 60}
set2={30, 40, 50, 60, 70, 80}
#2세트의 교집합을 구한다.
Intersection=set1 & set2
#합집합을 구한다.
Union=set1 | set2
#합집합에서 교집합을 뺀다.
Result = Union - Intersection
#결과출력
#집합의 특징]
#1. 중복을 허용하지 않는다.
#2. 순서가 없다.
#순서대로 출력하려면 리스트나 튜플로 변환 후 출력한다.
print("set()집합으로 출력하기]")
print("첫 번째 세트",set1)
print("두 번째 세트",set2)
print("\n어느 한쪽에만 있는 요소들",Result)
print("\n\n정렬된 수로 출력하기]")
L1=list(set1)
L1.sort()
L2=list(set2)
L2.sort()
Rsort=list(Result)
Rsort.sort()
print("첫 번째 세트 {",end='')
for d in range(len(L1)):
if d<len(L1)-1:
print(L1[d],end=', ')
else:
print(L1[d],end='}')
print()
print("두 번째 세트 {",end='')
for d in range(len(L2)):
if d<len(L2)-1:
print(L2[d],end=', ')
else:
print(L2[d],end='}')
print()
print("\n어느 한쪽에만 있는 요소들 {",end='')
for d in range(len(Rsort)):
if d<len(Rsort)-1:
print(Rsort[d],end=', ')
else:
print(Rsort[d],end='}')
print()
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 겨울
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 185제] 파이썬 EXPRESS CHAPTER 7. Programming 12 p361 (0) | 2023.05.08 |
---|---|
Python 184제] 파이썬 EXPRESS CHAPTER 7. Programming 11 p361 (0) | 2023.05.01 |
Python 182제] 파이썬 EXPRESS CHAPTER 7. Programming 9 p360 (0) | 2023.05.01 |
Python 181제] 파이썬 EXPRESS CHAPTER 7. Programming 8 p360 (0) | 2023.04.24 |
Python 180제] 파이썬 EXPRESS CHAPTER 7. Programming 7 p360 (0) | 2023.04.24 |
댓글