Features
- filter single, first, last element (None if empty)
- filter and return count
Installing
from pypi.python.org
sudo pip install filter
from github
sudo pip install git+git://github.com/cancerhermit/filter.git
Usage
filter single element
from filter import single
single(lambda i:i==3,[1,2,3,4,5,6,7,8,9])
>>> 3
single(lambda i:i>10,[1,2,3,4,5,6,7,8,9])
>>> None
filter and return count
from filter import count
count(lambda i:i<5,range(1,10))
>>> 4
filter and return first element
from filter import first
first(lambda i:i<5,range(1,10))
>>> 1
filter and return last element
from filter import last
last(lambda i:i<5,range(1,10))
>>> 4