python deque的两大优点

  • 更新时间:2021-06-19 08:42:18
  • 编辑:廖灵阳
本站收集了一篇相关的编程文章,网友屠暄婷根据主题投稿了本篇教程内容,涉及到Python相关内容,已被399网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

参考资料

正文内容

我们整理一篇关于《python deque的两大优点》技术文章,好东西应该跟大家分享,把代码经过测试发布到这里,希望对网友有用。

python deque的两大优点

1、优点

(1)deque接收GIL管理,线程安全。list没有GIL锁,所以线程不安全。也就是说,在并发场景中,list可能会导致一致性问题,而deque不会。

(2)deque支持固定长度。当长度满了,当我们继续使用append时,它会自动弹出最早插入的数据。

2、实例

比如说当我们拥有海量的数据,我们不知道它的数量,但是想要保留最后出现的指定数量的数据的时候,就可以使用deque。

from collections import deque
dque = deque(maxlen=10)
# 假设我们想要从文件当中获取最后10条数据
for i in f.read():
    dque.append(i)

以上就是python deque的两大优点,希望对大家有所帮助。

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

相关教程

  • python怎么爬取ajax

    使用python包:requests。首先是定义自己headers,注意headers里面的User-Agent这一字段可以根据自己需求设计一个列表,用于随机调换。ajax数据的抓取爬虫和普通的网页爬取多了一个url。

    发布时间:2019-07-10

  • Python适配器模式代码实现解析

    这篇文章主要介绍了Python适配器模式代码实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    发布时间:2019-09-08

用户留言