list_ = [1, 2, 1, 3, 1, 1]
    to_strip = 1
    stripped_list = ut.list_strip(list_, to_strip)

def list_strip(list_, to_strip, left=True, right=True):
    """
    list_ = [1, 2, 1, 3, 1, 1]
    to_strip = 1
    stripped_list = ut.list_strip(list_, to_strip)
    """
    import utool as ut
    flags = [item != to_strip for item in list_]
    flag_lists = []
    if right:
        rstrip_flags = ut.cumsum(flags[::-1])[::-1]
        flag_lists.append(rstrip_flags)
    if left:
        lstrip_flags = ut.cumsum(flags)
        flag_lists.append(lstrip_flags)
    strip_flags = ut.and_lists(*flag_lists)
    stripped_list = ut.compress(list_, strip_flags)
    return stripped_list