Python基础语法:deque()用法详解

作者:c4t2024.01.17 19:32浏览量:6

简介:deque是Python中一个非常有用的双端队列(double-ended queue)数据结构,提供了在队列两端进行快速添加和移除操作的能力。本文将详细介绍deque()函数的用法,包括创建、添加元素、移除元素、迭代等操作,并通过示例代码演示其实际应用。

```python
from collections import deque

创建一个空的deque对象

dq = deque()

在右侧添加元素

dq.append(‘a’)
print(dq) # 输出:deque([‘a’])

在左侧添加元素

dq.appendleft(‘b’)
print(dq) # 输出:deque([‘b’, ‘a’])

移除并返回右侧元素

dq.pop()
print(dq) # 输出:deque([‘b’])

移除并返回左侧元素

dq.popleft()
print(dq) # 输出:空deque([])

清空deque中的所有元素

dq.clear()
print(dq) # 输出:空deque([])

统计指定值的出现次数

dq.count(‘a’) # 输出:0

查找指定值的索引位置