如何使用python中的deque模块?

2025-12-01 0 82,460

不认识这个模块也不要紧,大家既然现在看到了,那就要开始学习起来,原因很简单,有一样常见的用法需要依赖于这个模块完成才可以,我们如果要设置序列化后,有时候需要进行增加或者减少,如果按照一个开口一依次排查比较慢,之前有些小伙伴提出双向进行,而这个模块便可以做到的,详细内容,请看下文。

常见方式——定义一个空的双向队列

d = collections.deque()

测试从右端增加元素

d.extend("Runsen")
d.append("Maoli")
d.append("Python")
d.append("king")

测试从左端增加元素

d.appendleft('left')
print(d)

最后结果输出如下

deque(['left', 'R', 'u', 'n', 's', 'e', 'n', 'Maoli', 'Python', 'king'])

不仅是小编跟大家说的序列,对于栈使用这个模块也是可以实现双向进行增删的哦~如果感兴趣的话,都可以自行尝试看下呢~好啦,更多学习内容,尽在python学习网

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 如何使用python中的deque模块? https://www.zhiup.top/3365.html

相关