擅长:python、mysql、java
<p>有几个是用这个代码发出的,首先,没有必要使用全局条,因为你可以访问self。另外,如果列表不为空,pop将引发异常,因此,您可以有以下内容:</p>
<pre><code>class example:
def __init__(self):
self.queue = []
def funz1(self,q,b):
self.queue.append(q)
self.queue.append(b)
def funz2(self):
if len(self.queue) > 0:
return str(self.queue.pop())
</code></pre>
<p>除此之外,如果您使用列表作为q,那么您还可以使用collections中的deque,该集合是为该用途而设计的:</p>
^{pr2}$