def selelem(seq, sel):
    seq = iter(seq)
    sel = iter(sel)
    return filter(lambda x: next(sel), seq)


def selelem(seq, sel):
    return map(lambda x: x[0], filter(lambda x: x[1], zip(seq, sel)))
