工人:
def worker():
while True:
fruit, colour = q.get()
print 'A ' + fruit + ' is ' + colour
q.task_done()
将项目放入队列:
fruit = 'banana'
colour = 'yellow'
q.put(fruit, colour)
输出:
>>> A banana is yellow
我怎么能做到这一点?我试过了ValueError: too many values to unpack
,然后我才意识到我q.put()
把两个变量都放到了队列中。
有什么方法可以将一组“变量/对象”放入一个队列项中,就像我尝试做的那样?