본문 바로가기
TIL(Daily)/Python

튜플, 집합

by Hawie 2022. 9. 2.

튜플 (tuple)

 

튜플은 리스트와 비슷하지만 불변 인 자료형 입니다. 마찬가지로 순서가 존재하죠!

 

a = (1,2,3)

print(a[0])

 

a = (1,2,3)
a[0] = 99  부가능

 

언제 주로 사용하냐면요, 아래와 같이, 딕셔너리 대신 리스트와 튜플로 딕셔너리 '비슷하게' 만들어 사용해야 할 때 많이 쓰입니다!

 

a_dict = [('bob','24'),('john','29'),('smith','30')]

 


집합 (set)

집합은 말 그대로 '집합'을 구현하는 방법! 좋은점: 중복이 제거 됩니다.

 

a = [1,2,3,4,5,3,4,2,1,2,4,2,3,1,4,1,5,1]

a_set = set(a)

print(a_set)

 

교집합 / 합집합 / 차집합도 구할 수 있어요

 

a = ['사과','감','수박','참외','딸기']
b = ['사과','멜론','청포도','토마토','참외']

print(a & b)  # 교집합
print(a | b)  # 합집합

'TIL(Daily) > Python' 카테고리의 다른 글

예외처리  (0) 2022.09.02
f-string  (0) 2022.09.02
반복문  (0) 2022.09.01
조건문  (0) 2022.09.01
리스트와 딕셔너리  (0) 2022.09.01

댓글