본문 바로가기
Python

파이썬 중급 #104 collections 모듈 -deque(데크) 모듈-append(), pop()

by Smart Factory in 2020 2022. 7. 13.
728x90
반응형

안녕하세요. 스마트 팩토리입니다. 
파이썬 중급 #104 collections 모듈 -deque(데크) 모듈-append(), pop() 에 대해 알아보겠습니다. 

1. collections  모듈

가. 콜렉션 모듈
- 파이썬 내장 모듈

-deque, OrderedlDict, defaultdict, Counter, nametuple 등이 있다. 

나. deque 모듈
- 데크 모듈
- dublei ended queue 모듈
- 스택과 큐를 모두 지원하는 모듈
- 리스트와 비슷한 형식으로 데이터 저장

from collections import deque

콜렉션엥서 deque 모듈을 사용하기 위해서 첫 줄에 작성하여 해당 모듈을 불러옵니다. 

deque_list=deque()

print(deque_list)

빈 데크를 생성합니다.

for i in range(5):
    deque_list.append(i)
print(deque_list)
deque_list.pop()
print(deque_list)

dequq에서도 append 메소드를 활용하여 요소값을 추가할 수 있습니다. 

반복문을 진행하여 0부터 4까지가 저장됩니다. 

pop() 메소드를 끝자리 먼저 추출되는 것을 볼 수 있습니다. 


print(deque_list.pop())
print(deque_list)

 

pop()메소드에서 삭제되는 요소값을 반환하여 출력할 수 있습니다. 

from collections import deque
deque_list=deque()
print(deque_list)
for i in range(5):
    deque_list.append(i)
print(deque_list)
deque_list.pop()
print(deque_list)
print(deque_list.pop())
print(deque_list)
728x90
반응형

댓글