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的兩大優點,希望對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2558/viewspace-2830319/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 非易失性儲存器MRAM的兩大優點
- deque
- 大資料的優點大資料
- 大學兩年的一點總結
- STL————deque容器
- Python的優點是什麼?誰在使用Python?Python
- Redis持久化的兩種方式的優缺點介紹Redis持久化
- Python語言的優缺點詳解!Python
- Python 字串不可變性的優缺點Python字串
- python語言的優點是什麼?python開發Python
- STL使用篇__deque
- STL容器之deque
- STL_deque容器
- Python實用技法第2篇:使用deque保留最新的N個元素Python
- 大資料的優缺點有哪些?_光點科技大資料
- Java Colllection的迭代器兩種失敗模式的優缺點Java模式
- 自學IT和接受IT培訓兩者的優缺點分析
- Python到底能做什麼?它的優點在哪?Python
- 請查收,本週刷屏的兩大熱點「GitHub 熱點速覽」Github
- python 多元列表操作兩大誤區Python
- Python培訓分享:Python有什麼優點?Python
- 分散式儲存的六大優點分散式
- C++ STL deque容器C++
- STL-queue&deque&stack
- 四大主流PHP框架的優點和缺點總結PHP框架
- 關於python,你知道它的優缺點嗎?Python
- python多執行緒的優缺點總結Python執行緒
- 百度愛採購打造優勢店鋪的四大要點與兩大要素KUL
- 大資料分析的優勢有哪些特點大資料
- CRM平臺的四大優點和作用
- [LeetCode] 641. Design Circular DequeLeetCode
- 2021-01-02 239 [Deque]
- 盤點:網際網路大廠端午禮盒的優缺點
- 超全Python IDE武器庫大總結,優缺點一目瞭然!PythonIDE
- 五大 JAVA Web 框架的優缺點對比JavaWeb框架
- CRM 系統的需要擁有的六大優點
- 優質爬蟲代理IP的四大特點爬蟲
- CRM系統的五大優點及表現