Python--双端队列代码示例

import collections

# 双端队列
que = collections.deque()

# 入队
que.append("a") # 右边入队
que.appendleft("b") # 左边入队

# 出队
right_value = que.pop() # 右边出队
left_value = que.popleft() # 左边出队

# 查询首位
print("队首值:", que[0])
print("队尾值:", que[-1])

 

posted @ 2024-12-29 00:04  lenbkan  阅读(3)  评论(0编辑  收藏  举报