Non Sequence Type
여러 개의 요소를 가지고 있는 Collection 종류 중 순서가 없는 Non Sequence Type 에는 대표적으로 set 과 dictionary 가 있다.
Set
set 은 '집합'을 의미하며 요소들의 순서와 중복이 없는 자료형이다.
일반적으로 수학에서 배우는 집합과 동일하며 합집합, 차집합, 교집합 등의 연산도 가능하다.
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
print(set1|set2) # {1, 2, 3, 4, 5, 6}
print(set1 - set2) # {1, 2}
print(set1 & set2) # {3, 4}
Dictionary
dictionary 는 key - value 쌍으로 구성된 요소를 갖는 자료형이다. 순서가 없고 key 의 중복을 허용하지 않는다는 특징이 있다. 만약 동일한 키를 여러 개 사용하려고 하면 가장 마지막에 작성한 key - value 쌍으로 덮어써진다.
dic = {'key1':1, 'key2':2, 'key3':3, 'key3':5}
print(dic) # {'key1':1, 'key2':2, 'key3':5}
'Python' 카테고리의 다른 글
[TIL] Python 3일차 (0) | 2024.01.17 |
---|---|
Built in Functions - map, filter, zip (0) | 2024.01.17 |
Sequence Type (1) | 2024.01.16 |