Comment Comment by blossoms alist = [foo(word) for word in words if word.startswith('a')] alist = map(foo, filter(lambda word: word.startswith('a'), words)) Which reads better? parent blossoms 12 years ago