from collections import deque# 创建一个空队列queue = deque()# 向队尾添加元素queue.append('a')queue.append('b')queue.append('c')print("队列状态:", queue) # 输出: 队列状态: deque(['a', 'b', 'c'])# 从队首移除元素first_element = queue.popleft()print("移除的元素:", first_element) # 输出: 移除的元素: aprint("队列状态:", queue) # 输出: 队列状态: deque(['b', 'c'])# 查看队首元素(不移除)front_element = queue[0]print("队首元素:", front_element) # 输出: 队首元素: b# 检查队列是否为空is_empty = len(queue) == 0print("队列是否为空:", is_empty) # 输出: 队列是否为空: False# 获取队列大小size = len(queue)print("队列大小:", size) # 输出: 队列大小: 2