How to remove items from a list while iterating?

 somelist = [x for x in somelist if not determine(x)]