파이썬에서 스택을 이용할 때에는 별도의 라이브러리를 사용할 필요가 없다.
기본 리스트에서 append()와 pop() 메서드를 이용하면 스택 자료구조와 동일하게 동작한다.
append() 메서드는 리스트의 가장 뒤쪽에 데이터를 삽입하고,
pop()메서드는 리스트의 가장 뒤쪽에서 데이터를 꺼내기 때문이다.
파이썬으로 큐를 구현할 때는 collections 모듈에서 제공하는 deque 자료구조를 활용하자.
deque는 스택과 큐의 장점을 모두 채택한 것인데 데이터를 넣고 빼는 속도가 리스트 자료형에
비해 효율적이며 deque 라이브러리를 이용하는 것보다 더 간단하다.
또한 deque 객체를 리스트 자료형으로 변경하고자 한다면 list() 메서드를 이용하자.
출처: <이것이 코딩테스트다>