10

私は次のコードを持っています:

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

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

コードに従うためのより良い方法はありますか? ポインタを提供してください。

4

2 に答える 2

26

まあ、あなたはmapdocs)を使うことができます:

map(self.queryQ.put, self.getQueries())
于 2013-01-27T07:10:18.500 に答える
11

リスト内包表記を使用してください。より高速です。

list = [self.queryQ.put(query) for query in queries]
于 2013-01-27T07:10:28.063 に答える