# Contain 1, 2, 3, 4, 5 in deq
deq = deque([1, 2, 3, 4, 5])
# 양수일 경우
deq.rotate(1)
print(deq)
# -->> 이방향으로 밀린다.
# deque([5, 1, 2, 3, 4])
# 음수일 경우
deq.rotate(-1)
print(deq)
# <<-- 이방향으로 밀린다.
# deque([1, 2, 3, 4, 5])
Python - 데크(deque) 언제, 왜 사용해야 하는가?
enumerate함수는 입력으로 받은 데이터와 인덱스 값을 포함하는 enumerate 객체를 (인덱스,데이터)의 튜플 형태로 리턴한다.
item = ["First", "Second", "Third"]
for val in enumerate(item):
... print(val)
# (0, 'First')
# (1, 'Second')
# (2, 'Third')