본문 바로가기

STUDY/Python

[deque] 양방향 자료형 - 파이썬

728x90

* deque

- 앞 뒤에서 데이터 처리 가능

- 스택 또는 큐와 같이 사용할 수 있음

 

* deque 사용법

- 라이브러리 정의

from collections import deque

deque 객체 만들기 전 list type임

- deque 객체 만들기

a = [1 , 2, 3]
test = deque(a)

deque 객체로 만든 후, type

- rotate('인자') 함수 : 양수 인자값을 넣으면 오른쪽으로 배열 이동함. 음수 인자 값을 넣으면 왼쪽으로 배열 이동.

test.rotate(2)
test.rotate(-2)

rotate() 함수만 취하면 deque type이라 원래의 list type으로 사용할 수 없음.

list()로 다시 묶어서 type 변환을 해준다.

728x90