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
반응형
'Python' 카테고리의 다른 글
파이썬 중급 #106 collections 모듈 -deque(데크) 모듈-rotate(n) (0) | 2022.07.25 |
---|---|
파이썬 중급 #105 collections 모듈 -deque(데크) 모듈-clear(), appendleft() (0) | 2022.07.19 |
파이썬 중급 #103 자료구조 - 딕셔너리 - 키keys() 및 키 값 values() 출력 (0) | 2022.06.29 |
파이썬 중급 #102 자료구조 - 딕셔너리 생성, 추가, 제거 (0) | 2022.06.26 |
파이썬 중급 #101 자료구조 - set (세트) clear (0) | 2022.06.25 |
댓글