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