개발 => 복습 후 재정리 대기/Python
[Python] 튜플, 집합(교집합, 합집합, 차집합)
# tuple 튜플 : 불변형 리스트
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 5, 4, 3, 2, 1]
# 집합 : 중복제거
a_set = set(a)
print(a_set) # {1, 2, 3, 4, 5, 6, 7, 8, 9}
b = ['사과', '감', '배', '수박', '딸기']
c = ['배', '사과', '포도', '참외', '수박']
b_set = set(b)
c_set = set(c)
print(b_set & c_set) # 교집합 {'배', '수박', '사과'}
print(b_set | c_set) # 합집합 {'감', '포도', '배', '수박', '참외', '딸기', '사과'}
student_a = ['물리2','국어','수학1','음악','화학1','화학2','체육']
student_b = ['물리1','수학1','미술','화학2','체육']
a_set = set(student_a)
b_set = set(student_b)
print(a_set - b_set) # 차집합
print(a_set.difference(b_set)) # 차집합
# tuple 튜플 : 불변형 리스트
a = ('사과', '감', '배')
# a[1] = '수박' # 안 넣어짐
# 집합 중복제거
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 5, 4, 3, 2, 1]
a_set = set(a)
print(a_set) # {1, 2, 3, 4, 5, 6, 7, 8, 9}
b = ['사과', '감', '배', '수박', '딸기']
c = ['배', '사과', '포도', '참외', '수박']
b_set = set(b)
c_set = set(c)
print(b_set & c_set) # 교집합 {'배', '수박', '사과'}
print(b_set | c_set) # 합집합 {'감', '포도', '배', '수박', '참외', '딸기', '사과'}
student_a = ['물리2', '국어', '수학1', '음악', '화학1', '화학2', '체육']
student_b = ['물리1', '수학1', '미술', '화학2', '체육']
a_set = set(student_a)
b_set = set(student_b)
print(a_set - b_set) # 차집합
print(a_set.difference(b_set)) # 차집합
'개발 => 복습 후 재정리 대기 > Python' 카테고리의 다른 글
[Python][문법] 예외처리 try except (0) | 2021.05.05 |
---|---|
[Python][문법] f-string (0) | 2021.05.05 |
[Python][문법] function (함수) (0) | 2021.05.05 |
[Python][문법] for, if 예제 (0) | 2021.05.05 |
[Python][문법] 반복문 for, enumerate, break (0) | 2021.05.05 |
댓글