Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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 :)


How about this one?

mcoll - Modern API for python collections: https://github.com/nvbn/mcoll


That looks pretty neat, thanks!

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'.

[0] https://github.com/serkanyersen/underscore.py


It's not using pipes, but you can refactor the example with this Python list comprehension.

    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...




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: