new_list = [x for x in old_list if not x.startswith('@$ ') and not x.endswith('#')] ['this doesnt', 'this shouldnt', 'this isnt', 'this musnt']