欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python Deque 模塊使用詳解

 更新時間:2014年07月04日 10:14:27   投稿:hebedich  
Deque模塊是Python標(biāo)準(zhǔn)庫collections中的一項. 它提供了兩端都可以操作的序列, 這意味著, 你可以在序列前后都執(zhí)行添加或刪除.

創(chuàng)建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]

輸出結(jié)果:

  3
  '1'
  '3'

兩端都使用pop:

  d = deque('12345')
  len(d)
  d.popleft()
  d.pop()
  d

輸出結(jié)果:

  5
  '1'
  '5'
  deque(['2', '3', '4'])

我們還可以限制deque的長度:

    d = deque(maxlen=30)

當(dāng)限制長度的deque增加超過限制數(shù)的項時, 另一邊的項會自動刪除:

  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

輸出結(jié)果:

  deque([0, 1, 2, 3, 4, 5, 6, 7, 8])

相關(guān)文章

  • 利用Python制作百度圖片下載器

    利用Python制作百度圖片下載器

    這篇文章主要介紹了利用Python制作的一個百度圖片下載器,可以顯示實時的下載進(jìn)度,文中的示例代碼講解詳細(xì),感興趣的可以跟隨小編學(xué)習(xí)一下
    2022-01-01
  • Python中SQLite數(shù)據(jù)庫的使用

    Python中SQLite數(shù)據(jù)庫的使用

    SQLite是一種輕型關(guān)系型數(shù)據(jù)庫,常用于嵌入式設(shè)備和移動應(yīng)用中。Python中內(nèi)置了SQLite模塊,可用于連接和操作SQLite數(shù)據(jù)庫。通過Python SQLite模塊,可以方便地創(chuàng)建、查詢和修改數(shù)據(jù)庫中的數(shù)據(jù),支持事務(wù)處理和數(shù)據(jù)庫操作的原子性保證
    2023-04-04
  • Python時間處理模塊Time和DateTime

    Python時間處理模塊Time和DateTime

    這篇文章主要為大家介紹了Python時間處理模塊Time和DateTime使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • 解決pyinstaller打包pyqt5的問題

    解決pyinstaller打包pyqt5的問題

    今天小編就為大家分享一篇解決pyinstaller打包pyqt5的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python3制作捧腹網(wǎng)段子頁爬蟲

    python3制作捧腹網(wǎng)段子頁爬蟲

    網(wǎng)上的Python教程大都是2.X版本的,python2.X和python3.X相比較改動比較大,好多庫的用法不太一樣,我安裝的是python3.X,我們來看看詳細(xì)的例子
    2017-02-02
  • Pygame游戲開發(fā)之太空射擊實戰(zhàn)圖像精靈下篇

    Pygame游戲開發(fā)之太空射擊實戰(zhàn)圖像精靈下篇

    相信大多數(shù)8090后都玩過太空射擊游戲,在過去游戲不多的年代太空射擊自然屬于經(jīng)典好玩的一款了,今天我們來自己動手實現(xiàn)它,在編寫學(xué)習(xí)中回顧過往展望未來,下面開始入門篇
    2022-08-08
  • Sphinx環(huán)境配置及VScode編寫Rst文檔轉(zhuǎn)html的步驟

    Sphinx環(huán)境配置及VScode編寫Rst文檔轉(zhuǎn)html的步驟

    sphinx主要用于編寫 reStructuredText 和 Markdown 格式技術(shù)文檔,編寫此類技術(shù)文檔時Sphinx工具可將其轉(zhuǎn)為html、pdf、ePub等格式,這篇文章主要介紹了Sphinx環(huán)境配置及VScode編寫Rst文檔轉(zhuǎn)html,需要的朋友可以參考下
    2023-03-03
  • Python中用format函數(shù)格式化字符串的用法

    Python中用format函數(shù)格式化字符串的用法

    這篇文章主要介紹了Python中用format函數(shù)格式化字符串的用法,格式化字符串是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識,本文主要針對Python2.7.x版本,需要的朋友可以參考下
    2015-04-04
  • python3.x 生成3維隨機數(shù)組實例

    python3.x 生成3維隨機數(shù)組實例

    今天小編就為大家分享一篇python3.x 生成3維隨機數(shù)組實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • PyTorch: 梯度下降及反向傳播的實例詳解

    PyTorch: 梯度下降及反向傳播的實例詳解

    今天小編就為大家分享一篇PyTorch: 梯度下降及反向傳播的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08

最新評論