Python의 dictionary는 JavaScript의 object와 비슷함
아래와 같은 모양을 가짐

my_dict = {"key1" : "value1", "key2" : "value2"}

dictionary[key]: dictionary에서 key에 해당하는 value를 불러올 수 있음

my_dict = {"key1" : "value1", "key2" : "value2"}
print (my_dict["key1"])  ## => "value1"

key값은 중복될 수 없음. 동일한 key값이 있을 경우, 나중에 추가된 것이 기존에 있던 값을 replace 함

my_dict = {"key1" : "value1", "key1" : "new value"}
print (my_dict["key1"])  ## => "new value"

dictionary[new_key] = new_value: dictionary에 새로운 key값과 value를 추가. new_key가 이미 존재할 경우 new_value가 기존의 value를 replace함

my_dict = {"key1" : "value1", "key2" : "value2"}
my_dict["key3"] = "value3"
print (my_dict)  ## =>  {"key1" : "value1", "key2" : "value2", "key3" : "value3"}

my_dict["key1"] = "new value"
print(my_dict)   ## =>  {"key1" : "new value", "key2" : "value2", "key3" : "value3"}

del dictionary[key]: dictionary에서 key에 해당하는 key와 value를 모두 제거

my_ dict = {"key1" : "value1", "key2" : "value2"}
del my_dict["key1"]
print (my_dict)  ## => {"key2" : "value2"}