I have the following code:
self.queryQ = Queue.Queue() queries = self.getQueries() # returns list for query in queries: self.queryQ.put(query)
Is there a better way for the following code? Indicate the pointers.
Use list comprehension, it's faster.
list = [self.queryQ.put(query) for query in queries]
Well, you can use map ( docs ):
map
map(self.queryQ.put, self.getQueries())