Python Deque 模塊使用詳解
創(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ù)的項(xiàng)時, 另一邊的項(xiàng)會自動刪除:
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中各項(xiàng)到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使用wxpy實(shí)現(xiàn)微信消息防撤回腳本
這篇文章主要為大家詳細(xì)介紹了python使用wxpy實(shí)現(xiàn)微信消息防撤回腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-04-04
python pymysql鏈接數(shù)據(jù)庫查詢結(jié)果轉(zhuǎn)為Dataframe實(shí)例
這篇文章主要介紹了python pymysql鏈接數(shù)據(jù)庫查詢結(jié)果轉(zhuǎn)為Dataframe實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
分析并輸出Python代碼依賴的庫的實(shí)現(xiàn)代碼
這篇文章主要介紹了分析并輸出Python代碼依賴的庫的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-08-08
haskell實(shí)現(xiàn)多線程服務(wù)器實(shí)例代碼
這篇文章主要介紹了haskell實(shí)現(xiàn)的多線程服務(wù)器,大家參考使用吧2013-11-11
python 請求服務(wù)器的實(shí)現(xiàn)代碼(http請求和https請求)
本篇文章主要介紹了python 請求服務(wù)器的實(shí)現(xiàn)代碼(http請求和https請求),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05
python3-flask-3將信息寫入日志的實(shí)操方法
在本篇文章里小編給大家整理的是關(guān)于python3-flask-3將信息寫入日志的實(shí)操方法,有興趣的朋友們學(xué)習(xí)下。2019-11-11

