python - 将列表项放入队列中

时间:2013-01-27 07:06:00

标签: python

我有以下代码:

self.queryQ = Queue.Queue()
queries = self.getQueries()  # returns list

for query in queries:
  self.queryQ.put(query)

有更好的方法来代码吗?请提供指示。

2 个答案:

答案 0 :(得分:18)

好吧,您可以使用mapdocs):

map(self.queryQ.put, self.getQueries())

答案 1 :(得分:7)

使用列表理解,它更快。

list = [self.queryQ.put(query) for query in queries]