Python Deque 模块使用详解
作者:hebedich 时间:2022-07-24 01:08:33
创建Deque序列:
from collections import deque
d = deque()
Deque提供了类似list的操作方法:
d = deque()
d.append('1')
d.append('2')
d.append('3')
len(d)
d[0]
d[-1]
输出结果:
3
'1'
'3'
两端都使用pop:
d = deque('12345')
len(d)
d.popleft()
d.pop()
d
输出结果:
5
'1'
'5'
deque(['2', '3', '4'])
我们还可以限制deque的长度:
d = deque(maxlen=30)
当限制长度的deque增加超过限制数的项时, 另一边的项会自动删除:
d = deque(maxlen=2)
d.append(1)
d.append(2)
d
d.append(3)
d
deque([1, 2], maxlen=2)
deque([2, 3], maxlen=2)
添加list中各项到deque中:
d = deque([1,2,3,4,5])
d.extendleft([0])
d.extend([6,7,8])
d
输出结果:
deque([0, 1, 2, 3, 4, 5, 6, 7, 8])
标签:Python,Deque
0
投稿
猜你喜欢
asp如何实现网络打印?
2010-05-24 18:31:00
ORACLE数据库查看执行计划的方法
2012-06-06 20:15:52
大内存SQL Server数据库的加速剂
2009-03-06 14:18:00
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2022-09-09 23:19:47
C#调用Python模块的方法
2021-04-13 15:29:10
python数据分析基础知识之shape()函数的使用教程
2023-06-11 04:03:56
使用apiDoc实现python接口文档编写
2023-10-23 21:28:40
python数据类型_字符串常用操作(详解)
2023-10-12 05:02:57
Redis持久化机制实现原理和流程
2021-03-22 00:43:39
python爬虫之爬取百度音乐的实现方法
2022-09-02 06:22:10
js高亮关键词系列方法
2008-01-22 11:11:00
Python堆排序原理与实现方法详解
2021-02-22 15:07:31
SQL Server可写脚本和编程扩展SSIS包
2009-01-20 16:29:00
用ASP实现分级权限控制
2008-10-09 13:02:00
python训练数据时打乱训练数据与标签的两种方法小结
2021-11-17 11:15:12
mysql3升级到mysql5解决乱码心得
2009-04-20 14:41:00
pytorch 自定义卷积核进行卷积操作方式
2021-07-24 22:54:39
简单介绍利用TK在Python下进行GUI编程的教程
2023-01-05 21:24:25
Go语言实现的web爬虫实例
2023-07-21 02:35:57
ASP代理采集的核心函数代码
2010-01-02 20:43:00