OrderedDict
- 파이썬 collections 모듈에서 제공하는 자료형
- 일반적인 딕셔너리 + key-value 쌍의 순서를 기억
- 기존의 딕셔너리는 삽입된 key-value 쌍의 순서를 보장하지 않는다
from collections import OrderedDict
od = OrderedDict([('a', 1), ('b', 2), ('c', 3)])
od['d'] = 4
od['e'] = 5
print(od)
get()
- 키(key)를 인자로 전달해 해당 키에 해당하는 값을 반환하는 메서드
- 해당 키 값이 존재하지 않은 경우, 두 번째 인자로 전달된 기본 값을 반환
my_dict = OrderedDict([('apple', 1), ('banana', 2), ('coconut', 3)])
apple_value = my_dict.get('apple')
print(apple_value)
melon_value = my_dict.get('melon')
print(melon_value)
melon_value = my_dict.get('melon', 0)
print(melon_value)