[python] deque

이도원·2022년 7월 22일
0

python 라이브러리

목록 보기
1/6

deque

양방향 큐 ( 리스트보다 빠름. pop, popleft, append, appendleft 모두 시간복잡도 O(1))

import

from collections import deque

정의

deque()
ex) deque_ex=deque([(1,0)])

메서드

  • deque.append(item): item을 데크의 오른쪽 끝에 삽입한다.
  • deque.appendleft(item): item을 데크의 왼쪽 끝에 삽입한다.
  • deque.pop(): 데크의 오른쪽 끝 엘리먼트를 가져오는 동시에 데크에서 삭제한다.
  • deque.popleft(): 데크의 왼쪽 끝 엘리먼트를 가져오는 동시에 데크에서 삭제한다.
  • deque.remove(item): item을 데크에서 찾아 삭제한다.
  • deque.rotate(num): 데크를 num만큼 회전한다(양수면 오른쪽, 음수면 왼쪽).
profile
studying

0개의 댓글