아이템 25
딕셔너리 삽입 순서에 의존할 때는 조심하라
파이썬 3.5 이전에는 딕셔너리에 대해 이터레이션을 수행하면 키를 임의의 순서로 돌려줬다. 이터레이션 순서는 원소가 삽입된 순서와 일치하지 않았다. 예를 들어 다음은 파이썬 3.5에서 동물 이름과 새끼 동물 이름을 연결하는 딕셔너리를 정의하는 코드다.
# 파이썬 3.5 또는 이전
baby_names = {
"cat": "kitten",
"dog": "puppy",
}
print(baby_names)
>>>
{'dog': 'puppy', 'cat': 'kitten'}