Python 尝试将整数追加到队列时发生TypeError

Python 尝试将整数追加到队列时发生TypeError,python,data-structures,queue,Python,Data Structures,Queue,尝试将整数追加到队列时出错 from _collections import deque q = deque q.appendleft(5) q.appendleft(6) q.appendleft(12) print(q.pop()) print(q.pop()) print(q.pop()) 我希望得到我以相反顺序附加的值,但是得到了一个TypeError TypeError: descriptor 'appendleft' for 'collections.deque' objects

尝试将整数追加到队列时出错

from _collections import deque
q = deque
q.appendleft(5) 
q.appendleft(6)
q.appendleft(12)
print(q.pop())
print(q.pop())
print(q.pop())
我希望得到我以相反顺序附加的值,但是得到了一个TypeError

TypeError: descriptor 'appendleft' for 'collections.deque' objects doesn't apply to a 'int' object
我还应该如何使用队列?

q=deque()
你错过了括号