본문 바로가기
Python

파이썬 중급 #107 collections 모듈 -deque(데크) 모듈-extend(), extendleft()

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

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

1.  deque()- extend(), extendleft()

-extend()
-리스트 전체를 삽입할때 사용
-extendleft()
-리스트 전체를 왼쪽에 삽입할때 사용

 

 

from collections import deque

deque_list=deque()
print(deque_list)

공백 데크를 생성


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

요소값으로 0부터 2까지 왼쪽으로 추가하였습니다. 


deque_list.extend([4,5,6])
print(deque_list)

4,5,6 리스트를 오른쪽으로 추가하였습니다. 해당 리스트 전체가 추가된 것을 볼 수 있습니다.


deque_list.extendleft([7,8,9])
print(deque_list)

extendleft()로 왼쪽으로 순차적으로 삽입된 것을 볼 수 있습니다. 

 

from collections import deque

deque_list=deque()
print(deque_list)
for i in range(3):
    deque_list.appendleft(i)
print(deque_list)
deque_list.extend([4,5,6])
print(deque_list)
deque_list.extendleft([7,8,9])
print(deque_list)
728x90
반응형

댓글