def take_complement(list_, index_list):
    """ Returns items in ``list_`` not indexed by index_list """
    mask = not_list(index_to_boolmask(index_list, len(list_)))
    return compress(list_, mask)