나중에 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조
-> Last In First Out (LIFO)
push를 append(), pop을 pop()를 사용
먼저 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조
-> First In First Out (FIFO)
put를 append(), get을 pop(0)를 사용
사용하는 이유
값을 순서없이 저장, 중복 불허 하는 자료형
set 객체 선언을 이용하여 객체 생성
set함수 사용
수학에서 활용하는 다양한 집합연산 가능
데이터를 저장할 때 구분 지을 수 있는 값을 함께 저장
ex) 주민등록번호, 제품 모델 번호
구분을 위한 데이터 교유 값을 Identifier 또는 Key 라고 함
Key 값을 활용하여, 데이터 값(Value)를 관리함
Key와 Value를 매칭하여 key를 value로 검색
다른 언어에서는 Hash Table이라는 용어를 사용
{Key1:Value1, Key2:Value2, Key3:Value3 ...} 형태
Dict type의 값에 기본 값을 지정, 신규값 생성시 사용하는 방법
하나의 지문에 각 단어들이 몇 개나 있는지 세고 싶은 경우
-> Text-mining 접근법 - Vector Space Model