
파이썬에서 딕셔너리(dictionary)란 사전형 데이터를 의미하며, key와 value를 1:1로 대응시킨 형태이다.
이때 하나의 key에는 하나의 value만 대응된다.
사전에서 단어를 찾으면 그에 대한 해설이 있는 것을 생각하면 쉽게 이해할 수 있다.
그리고 key의 값은 절대로 변하지 않으며 value 값은 변경할 수 있다.
딕셔너리를 생성하기 위해서는 dict함수나 중괄호 {}를 사용한다.

2가지 방법이 있는데 하나는 update 함수를 이용하는 것이고 다른 하나는 dict함수를 이용하는 방법이다.
!! 딕셔너리에서는 키의 값이 중복되지 않는다. 두 방법 모두 키가 중복되는 경우, 앞의 키의 값이 뒤에 입력한 키의 값으로 변경되는 것을 유의해야 한다.


특정 값을 찾기 위해서는 키를 이용한다. 리스트와 달리 인덱스는 지원하지 않는다.

새로운 값을 추가하려면 새로운 키와 값을 할당하면 된다.
d["d"] = 4
값을 변경하기 위해서는 해당 키에 값을 다시 입력해 주면 된다.
d["d"] = 5
# 사전의 키 값 얻기
d.keys()
# 사전의 값 얻기
d.values()
# 사전의 모든 키와 값을 튜플로 묶어서 반환하기
d.items()
# 특정 키 값 삭제
del d['d']
# 모두 삭제하기
d.clear()