Thanks for this; I am starting Python coming from C# and I kept looking for LINQ equivalents. Apparently I can stop looking, it was driving me nuts :)
mcoll - Modern API for python collections: https://github.com/nvbn/mcoll
I'd only previously come across underscore.py [0] (python port of underscore.js) which looked a little unmaintained though perhaps because it's 'done'.
def filter_authors(authors, company):
return [author['twitter_handle'] for author in authors if author['company'] == company and author['twitter_handle']]
EDIT: HN code formatting seems to be broken so you may need to scroll right to see the entire comprehension.You can do other SQL-like operations with list comprehensions too.
http://code.activestate.com/recipes/159974-sql-like-set-oper...