딕셔너리 본문
***************************************************************************************************
INDEX
** 딕셔너리란? 키(key)와 값(value)을 이용하여 자료를 관리한다
** 딕셔너리 조회
** keys() 와 values()
** 딕셔너리 추가
** 딕셔너리 수정
** 딕셔너리 삭제
** 딕셔너리 유용한 가능
***************************************************************************************************
** 딕셔너리란? 키(key)와 값(value)을 이용하여 자료를 관리한다
> {} 중괄호를 이용해서 선언하고, 키:값의 형태로 아이템을 정의한다. ':' 콤마가 구분자이다.
> 키(key)값은 절대로 중복되면 안된다, 반면 value는 중복해도 괜찮다
> 키 값은 변경 가능한 값은 올 수 없다. key must be immutable!
> key와 value에 숫자, 문자, 논리형, 컨테이너 자료형 모두 들어갈 수 있다.
* (좌) : 가장 기본적인 형태로 키('문자') : 값('문자')가 들어간 딕셔너리 형태
* (우) : 키(숫자) : 값(숫자)가 들어간 딕셔너리 형태
* (좌) : ('문자') : 값('변수명')이 들어간 딕셔너리 형태, 출력시 변수가 참조하고 있는 저장값이 출력된다
* (우) : 키('문자') : 값(컨테이너)가 들어간 딕셔너리 형태, 컨테이너 안의 컨테이너. 컨테이너도 그대로, 변수의 참조값도 그대로 출력된다.
** 딕셔너리 조회
> 딕셔너리는 인덱스 대신 키(key)를 통해서 값(value)을 조회한다
> 리스트/튜플 -> 리스트/튜플 [인덱스]
> 딕셔너리 -> 딕셔너리['키값']