python中deque的操作整理
deque可以方便地實(shí)現(xiàn)隊(duì)列數(shù)據(jù)結(jié)構(gòu),具有線程安全和高性能的特點(diǎn)。
1、deque也支持in操作符,可以使用如下寫法:
q=collections.deque([1,2,3,4])
print(5inq)#False
print(1inq)#True
2、deque還封裝了順逆時(shí)針的旋轉(zhuǎn)的方法:rotate。
#順時(shí)針
q=collections.deque([1,2,3,4])
q.rotate(1)
print(q)#[4,1,2,3]
q.rotate(1)
print(q)#[3,4,1,2]
#逆時(shí)針
q=collections.deque([1,2,3,4])
q.rotate(-1)
print(q)#[2,3,4,1]
q.rotate(-1)
print(q)#[3,4,1,2]
以上就是Python中deque的操作整理,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。