Python/Data Struc & algo

[Python] collections deque를 이용하여 리스트의 왼쪽에 요소 추가하기

Pydole 2018. 5. 13. 15:04

 

# 왼쪽에 요소값 추가하기 (1) - appendleft

 

import collections

lst = ['a','b','c','d','e','f','g']
deq = collections.deque(lst)
deq.appendleft('h')
print(list(deq))
['h', 'a', 'b', 'c', 'd', 'e', 'f', 'g']

 

 

 

# 왼쪽에 요소값 추가하기 (2) - extendleft

 

import collections

lst = ['a','b','c','d','e','f','g']
deq = collections.deque(lst)
deq.extendleft('h')
print(list(deq))
['h', 'a', 'b', 'c', 'd', 'e', 'f', 'g']