파이썬에서 아주 간단한 queue 사용법을 알아보자

사실 모든 측면에서 deque를 많이 사용하긴 한다. 복잡도나 범용성 측면에서.
하지만 나는 offline으로 데이터 비교하기 위해서 사용하므로 편한대로 빠르게 짜보자

코드

파이썬 3.7 기준으로 작성한다

import queue

data_queue = queue.Queue() # 큐 객체를 이렇게 선언함


큐(queue) 활용하기

솔직히 기능 3개만 알면 된다

  1. data_queue.put()
  2. data_queue.get()
  3. data_queue.qsize()

1번: 데이터를 삽입하는거
2번: 데이터를 가져오는거, 이 때 큐 사이즈도 자동으로 하나씩 줄어든다
3번: 큐 사이즈를 얻는거.


이것 말고도 data_queue.empty()data_queue.full()도 있으니 다음에 까먹지 말자 !

Leave a comment