最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3 deque 雙向隊(duì)列創(chuàng)建與使用方法分析

 更新時(shí)間:2020年03月24日 10:26:09   作者:Water~  
這篇文章主要介紹了python3 deque 雙向隊(duì)列創(chuàng)建與使用方法,結(jié)合實(shí)例形式分析了python3 deque 雙向隊(duì)列創(chuàng)建、添加、清空、拷貝等相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了python3 deque 雙向隊(duì)列創(chuàng)建與使用方法。分享給大家供大家參考,具體如下:

創(chuàng)建雙向隊(duì)列

import collections
d = collections.deque()

append(往右邊添加一個(gè)元素)

import collections
d = collections.deque()
d.append(1)
d.append(2)
print(d)

#輸出:deque([1, 2])

appendleft(往左邊添加一個(gè)元素)

import collections
d = collections.deque()
d.append(1)
d.appendleft(2)
print(d)

#輸出:deque([2, 1])

clear(清空隊(duì)列)

import collections
d = collections.deque()
d.append(1)
d.clear()
print(d)

#輸出:deque([])

copy(淺拷貝)

import collections
d = collections.deque()
d.append(1)
new_d = d.copy()
print(new_d)

#輸出:deque([1])

count(返回指定元素的出現(xiàn)次數(shù))

import collections
d = collections.deque()
d.append(1)
d.append(1)
print(d.count(1))

#輸出:2

extend(從隊(duì)列右邊擴(kuò)展一個(gè)列表的元素)

import collections
d = collections.deque()
d.append(1)
d.extend([3,4,5])
print(d)

#輸出:deque([1, 3, 4, 5])

extendleft(從隊(duì)列左邊擴(kuò)展一個(gè)列表的元素)

import collections
d = collections.deque()
d.append(1)
d.extendleft([3,4,5])
print(d)

# #輸出:deque([5, 4, 3, 1])

index(查找某個(gè)元素的索引位置)

import collections
d = collections.deque()
d.extend(['a','b','c','d','e'])
print(d)
print(d.index('e'))
print(d.index('c',0,3)) #指定查找區(qū)間

#輸出:deque(['a', 'b', 'c', 'd', 'e'])
#     4
#     2

insert(在指定位置插入元素)

import collections
d = collections.deque()
d.extend(['a','b','c','d','e'])
d.insert(2,'z')
print(d)

#輸出:deque(['a', 'b', 'z', 'c', 'd', 'e'])

pop(獲取最右邊一個(gè)元素,并在隊(duì)列中刪除)

import collections
d = collections.deque()
d.extend(['a','b','c','d','e'])
x = d.pop()
print(x,d)

#輸出:e deque(['a', 'b', 'c', 'd'])

popleft(獲取最左邊一個(gè)元素,并在隊(duì)列中刪除)

import collections
d = collections.deque()
d.extend(['a','b','c','d','e'])
x = d.popleft()
print(x,d)

#輸出:a deque(['b', 'c', 'd', 'e'])

remove(刪除指定元素)

import collections
d = collections.deque()
d.extend(['a','b','c','d','e'])
d.remove('c')
print(d)

#輸出:deque(['a', 'b', 'd', 'e'])

reverse(隊(duì)列反轉(zhuǎn))

import collections
d = collections.deque()
d.extend(['a','b','c','d','e'])
d.reverse()
print(d)

#輸出:deque(['e', 'd', 'c', 'b', 'a'])

rotate(把右邊元素放到左邊)

import collections
d = collections.deque()
d.extend(['a','b','c','d','e'])
d.rotate(2)  #指定次數(shù),默認(rèn)1次
print(d)

#輸出:deque(['d', 'e', 'a', 'b', 'c'])

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python加密解密算法與技巧總結(jié)》、《Python編碼操作技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Django數(shù)據(jù)庫(kù)操作的實(shí)例(增刪改查)

    Django數(shù)據(jù)庫(kù)操作的實(shí)例(增刪改查)

    下面小編就為大家?guī)硪黄狣jango數(shù)據(jù)庫(kù)操作的實(shí)例(增刪改查)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • python中使用zip函數(shù)出現(xiàn)<zip object at 0x02A9E418>錯(cuò)誤的原因

    python中使用zip函數(shù)出現(xiàn)<zip object at 0x02A9E418>錯(cuò)誤的原因

    這篇文章主要介紹了python中使用zip函數(shù)出現(xiàn)<zip object at 0x02A9E418>錯(cuò)誤的原因分析及解決方法,需要的朋友可以參考下
    2018-09-09
  • django2 快速安裝指南分享

    django2 快速安裝指南分享

    下面小編就為大家分享一篇django2 快速安裝指南分享,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • django中資源文件夾的引入及配置方法

    django中資源文件夾的引入及配置方法

    這篇文章主要介紹了django中資源文件夾的引入,主要包括靜態(tài)資源文件夾的引入及媒體資源文件夾的引入,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • Python 3 實(shí)現(xiàn)定義跨模塊的全局變量和使用教程

    Python 3 實(shí)現(xiàn)定義跨模塊的全局變量和使用教程

    這篇文章主要介紹了Python 3 實(shí)現(xiàn)定義跨模塊的全局變量和使用,本文通過實(shí)例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 利用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)易的截圖工具

    利用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)易的截圖工具

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)易的截圖工具,可以截完圖之后顯示并且永遠(yuǎn)前置,感興趣的小伙伴可以嘗試一下
    2022-07-07
  • django 實(shí)現(xiàn)簡(jiǎn)單的插入視頻

    django 實(shí)現(xiàn)簡(jiǎn)單的插入視頻

    這篇文章主要介紹了django 實(shí)現(xiàn)簡(jiǎn)單的插入視頻,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python中join()方法介紹

    python中join()方法介紹

    Python join() 方法用于將序列中的元素以指定的字符連接生成一個(gè)新的字符串。這篇文章主要介紹了python中join()方法,需要的朋友可以參考下
    2018-10-10
  • 解決python cv2.imread 讀取中文路徑的圖片返回為None的問題

    解決python cv2.imread 讀取中文路徑的圖片返回為None的問題

    這篇文章主要介紹了解決python cv2.imread 讀取中文路徑的圖片返回為None的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python字典操作簡(jiǎn)明總結(jié)

    Python字典操作簡(jiǎn)明總結(jié)

    這篇文章主要介紹了Python字典操作簡(jiǎn)明總結(jié),本文總結(jié)了創(chuàng)建字典 、創(chuàng)建一個(gè)"默認(rèn)"字典、遍歷字典、獲得value值、成員操作符:in或not in 、更新字典、刪除字典等常用操作,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

房产| 丰城市| 沧源| 金湖县| 桓仁| 资溪县| 绿春县| 黎平县| 从江县| 那曲县| 桐城市| 瓦房店市| 重庆市| 东光县| 奉贤区| 桓台县| 榆社县| 理塘县| 应用必备| 九寨沟县| 化德县| 内黄县| 井陉县| 灵丘县| 无锡市| 香河县| 大兴区| 兰州市| 车致| 凤庆县| 桂林市| 日照市| 法库县| 游戏| 太谷县| 修武县| 保亭| 东明县| 大悟县| 宁安市| 开原市|