본문 바로가기
Python

파이썬 중급 #105 collections 모듈 -deque(데크) 모듈-clear(), appendleft()

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

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

 

1.  deque()

- clear() 함수 
모든 요소를 삭제
-appendleft()함수 
- 왼쪽으로 요소값을 추가

 

from collections import deque

deque_list=deque([0,2])
print(deque_list)
deque_list.clear()

print(deque_list)

데크에 0,2를 요소로 생성하였습니다.

이후  clear()를 적용하여 다시 공백 데크로 ~



for i in range(4):
    deque_list.append(i)
print(deque_list)

0부터 3을 요소를 추가하였습니다. 


for i in range(5):
    deque_list.appendleft(i)
print(deque_list)

appendleft() 를 활용하여 원본에서 요소를 왼쪽으로 자료 추가를 하였습니다. 


deque_list.clear()
print(deque_list)

 

clear()로 요소를 모두 삭제하였습니다. 

 

from collections import deque
deque_list=deque([0,2])
print(deque_list)
deque_list.clear()
print(deque_list)
for i in range(4):
    deque_list.append(i)
print(deque_list)

for i in range(5):
    deque_list.appendleft(i)
print(deque_list)
deque_list.clear()
print(deque_list)

 

728x90
반응형

댓글