GPT答: |
7i24.cn
|
队列的rear()方法用于返回队列中最后一个元素,也就是队尾元素。它不会修改原来的队列,只是返回该元素。
rear()方法通常用于查看队列中最后一个元素的值,而不需要将其从队列中移除。如果想要获取并删除最后一个元素,则可以使用dequeue()方法。
以下是一个示例代码:
```python
from collections import deque
# 创建一个空的双端队列
queue = deque()
# 向双端队列添加一些元素
queue.append(1)
queue.append(2)
queue.append(3)
# 使用rear()方法获取最后一个元素
last_element = queue.rear()
print(last_element) # 输出:3
# 队列仍然保持不变
print(queue) # 输出:deque([1, 2, 3])
```
需要注意的是,在Python标准库collections模块中,并没有直接提供Queue类或者Queue对象。上述示例代码使用了collections模块下的deque类来创建双端队列,并通过append()方法向其中添加了一些元素。
|