셋(Set)
- Set이란 중복되는 요소가 없이, 순서에 상관없는 데이터들의 묶음
- 데이터의 중복을 허용하지 않기 때문에 중복되는 원소가 있다면 하나만 저장
- 순서가 없기 때문에 인덱스를 이용한 접근 불가능
- 수학에서의 집합을 표현한 컨테이너
- 집합 연산이 가능(여집합을 표현하는 연산자는 별도로 존재 x)
- 중복된 값이 존재하지 않음
- 담고 있는 요소를 삽입 변경, 삭제 가능 → 가변 자료형(mutable)
딕셔너리(Dictionary)
- 키-값(key-value) 쌍으로 이루어진 자료형
- Dictionary의 키(key)
- key는 변경 불가능한 데이터(immutable)만 활용 가능
- string, integer, float, boolean, tuple, range
- key는 변경 불가능한 데이터(immutable)만 활용 가능
- 각 키의 값(values)
- 어떠한 형태든 관계없음
'Programming Language > Python' 카테고리의 다른 글
[Python]얕은복사와 깊은복사 (0) | 2023.03.15 |
---|---|
[Python]각종 메서드 (0) | 2023.02.18 |
[Python]데이터구조1 (0) | 2023.02.18 |
[Python]피보나치수열 만들기 (0) | 2023.02.18 |
[Python]Module (0) | 2023.02.18 |