예제 #1
0
파일: operations.py 프로젝트: mashiro/linqy
def sequenceequal(first, second, selector=None):
    selector = Function(selector, arity=1)
    first, second = compatible.imap(list, [first, second])
    if len(first) != len(second):
        return False
    for a, b in compatible.izip(first, second):
        if selector(a) != selector(b):
            return False
    return True
예제 #2
0
파일: operations.py 프로젝트: mashiro/linqy
def select(iterable, selector):
    selector = Function(selector, arity=1)
    return compatible.imap(selector, iterable)