添加/打印多个值到队列

时间:2017-06-26 18:14:37

标签: python

如何将多个项添加到队列中并将它们打印在同一行中。例如:

q = queue.Queue()

item_num = str(1)
msg = "This list contians:"
list_var = ["a","b","c"]

q.put(item_num, msg, list_var)
while not q.empty():
    print(q.get())

然而,输出是放入队列的第一件事1。如何将多个项目放入并打印到队列中并将它们保存在一起?

1 个答案:

答案 0 :(得分:0)

请参阅文档。 https://docs.python.org/2/library/queue.html

  

Queue.put(item [,block [,timeout]])

所以你必须逐个将项目放入队列。