# collections.deque 双向队列
from collections import deque # 双向队列
dq = deque()
# 右边加元素: append、extend
dq.append(1)
dq.append([2, 3])
dq.extend([4, 5])
print(dq) # deque([1, [2, 3], 4, 5])
# 左边加元素: appendleft、extendleft
dq.appendleft(6)
dq.extendleft([8])
print(dq) # deque([8, 6, 1, [2, 3], 4, 5])
# 右边删元素: pop
dq.pop()
print(dq) # deque([8, 6, 1, [2, 3], 4])
# 左边删元素: popleft
dq.popleft()
print(dq) # deque([6, 1, [2, 3], 4])
collections.deque 双向队列
最新推荐文章于 2024-09-30 14:16:32 发布