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
반응형
'Python' 카테고리의 다른 글
파이썬 중급 #109 collections 모듈 -deque(데크) 모듈-ㅡOrderedDict() (0) | 2022.07.30 |
---|---|
파이썬 중급 #108 collections 모듈 -deque(데크) 모듈-ㅡmaxlen(),popleft() (0) | 2022.07.28 |
파이썬 중급 #106 collections 모듈 -deque(데크) 모듈-rotate(n) (0) | 2022.07.25 |
파이썬 중급 #105 collections 모듈 -deque(데크) 모듈-clear(), appendleft() (0) | 2022.07.19 |
파이썬 중급 #104 collections 모듈 -deque(데크) 모듈-append(), pop() (0) | 2022.07.13 |
댓글