개발 공부
List, Map, Set 정리
yong_DD
2022. 7. 3. 15:18
강의를 듣다보니 과거에는 쉽게 이해하기 어려웠던, 특히 map과 set의 차이가 어이없게도 왜 어려웠지 싶을 정도로 이해가 됐다.
List
- 중복 가능
- 순서가 필요할시 혹은 기본적인 목록 (순서인 index와 값으로 구성)
Map
- 중복 불가
- 순서는 중요하지 않고 key, value로 구성
Set
- 중복 불가
- 순서는 중요하지 않고 value로만 구성
3가지 예시를 통해 구분해보자!
1. 일주일간 야근 목록
2. 로또번호를 저장
3. 날짜별 판매 수량
⬇️
1. 일주일동안 같은 사람이 야근할 수 있으니 중복가능,
목록 - List
2. 숫자만 필요하며 ,중복이 불가함 - Set
(2,12,44...)
3. 날짜별 한 개의 값으로 중복불가 , 판매 수량이라는 값
(key=날짜 ,value =판매 수량)