python中deque的操作整理
deque可以方便地實現隊列數據結構,具有線程安全和高性能的特點。
1、deque也支持in操作符,可以使用如下寫法:
q=collections.deque([1,2,3,4])
print(5inq)#False
print(1inq)#True
2、deque還封裝了順逆時針的旋轉的方法: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學習教程請關注IT培訓機構:千鋒教育。