- Python 3.7부터 일반 딕셔너리도 기본적으로 순서를 유지하지만, OrderedDict는 순서가 중요한 경우에 유용함. 🔑
- OrderedDict는
popitem()
메서드에서last=False
인자를 사용하여 첫 번째 아이템을 제거할 수 있음. 🗑️ move_to_end()
메서드를 사용하여 특정 키를 딕셔너리의 맨 끝 또는 맨 앞으로 이동 가능. ➡️- OrderedDict끼리 비교할 때만 순서가 중요하며, 일반 딕셔너리와 비교 시 순서는 무시됨. ⚖️
- Last Updated OrderedDict (LuoDict) 클래스를 만들어, 아이템 업데이트 시 순서가 변경되도록 커스터마이징 가능. 🔄
- OrderedDict는 순서가 중요하다는 것을 명시적으로 나타내 코드 가독성을 높임. 👓