개발 블로그
Published 2024. 1. 16. 21:39
Non Sequence Type - set, dictionary Python

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
profile

개발 블로그

@하얀.손

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!