정주찬 2022. 9. 8. 10:11

딕셔너리

- Key-Value 키-값 한 쌍을 저장한다. (Key는 딕셔너리에서 찾는 단어, Value는 설명)

- Key와 Value는 연결되어있다.

- 딕셔너리에 있는 Key들은 고유의 값을 가진다. - 이것들이 고유하기 때문에 굉장히 단순한 데이터 유형을 사용한다. (이 프로젝트에선 coordinates)

- Value는 고유의 값이 아니라 복잡한 유형의 데이터가 될 수 있다. (이 프로젝트에선 노드 오브젝트)

- Value는 null이 될 수 있지만 Key는 null이 될 수 없다.

- 실제 사전처럼  Key에서 Value를 찾으려고 할 때 굉장히 빠르게 찾을 수 있다.

- Value에서 Key를 찾으려고 하면 정말 느리다.

 

코드에서 사용

List처럼 선언할 때 new 생성자를 사용해주면 된다.

딕셔너리 선언

딕셔너리 요소 추가와 key, value 값 받기

요소 추가, 키 값 받기

5,5라 25개가 찍혔다.

실행