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
- 大資料的優點大資料
- 亞馬遜“兩個比薩團隊”的優點亞馬遜
- 自學IT和接受IT培訓兩者的優缺點分析
- redis兩種持久化方式的優缺點介紹Redis持久化
- Redis持久化的兩種方式的優缺點介紹Redis持久化
- 大資料的優缺點有哪些?_光點科技大資料
- STL-queue&deque&stack
- C++ STL deque容器C++
- 請查收,本週刷屏的兩大熱點「GitHub 熱點速覽」Github
- Python實用技法第2篇:使用deque保留最新的N個元素Python
- Java Colllection的迭代器兩種失敗模式的優缺點Java模式
- Python的優點是什麼?誰在使用Python?Python
- 分散式儲存的六大優點分散式
- Python 字串不可變性的優缺點Python字串
- Python語言的優缺點詳解!Python
- 優化python程式的幾點建議優化Python
- python 多元列表操作兩大誤區Python
- 四大主流PHP框架的優點和缺點總結PHP框架
- python語言的優點是什麼?python開發Python
- 快速Python效能優化要點Python優化
- LED電視和OLED電視哪個好 兩大皮膚技術優缺點解析
- 大資料分析的優勢有哪些特點大資料
- CRM平臺的四大優點和作用
- Python到底能做什麼?它的優點在哪?Python
- 盤點:網際網路大廠端午禮盒的優缺點
- Python培訓分享:Python有什麼優點?Python
- 優質爬蟲代理IP的四大特點爬蟲
- CRM系統的五大優點及表現
- CRM 系統的需要擁有的六大優點
- 五大 JAVA Web 框架的優缺點對比JavaWeb框架
- 關於python,你知道它的優缺點嗎?Python
- python多執行緒的優缺點總結Python執行緒
- Python語言的特點有哪些?九大特點介紹!Python
- 《STL原始碼剖析》-- stl_deque.h原始碼
- MySQL 8 大叢集架構的優缺點總結MySql架構
- 乾貨分享!三大Java框架的優缺點對比Java框架