[Python] Collection모듈 - OrderedDict


OrderedDict

  • python의 collections 모듈에 존재하는 자료구조인 OrderedDict는 기본 dictionary와 거의 비슷하지만, 입력된 item의 순서를 기억하는 Dictionary class.
  • iterating을 할때, 먼저 추가된 key의 item을 반환
  • 정렬된 dictionary를 만들떄 유용

Method

popitem(last=True)

item을 반환 및 삭제하는 method. popitme()인자인 last=은 True일 경우 LIFO방식으로 값을 반환 및 삭제, False일 경우 FIFO방식으로 값을 반환 & 삭제

move_to_end(key,last=True)

맨 오른쪽(뒤) 또는 맨 왼쪽(앞)으로 이동해주는 메소드. last=True 일 경우 맨오른쪽(뒤) 이동하고 ,False인 경우 맨 앞으로 이동

참고

blog

docs-python