Question: 
Write a function to remove all elements from a given list present in another list.


Model's Code:
def remove_elements(lst, to_remove):
    return [elem for elem in lst if elem not in to_remove]



Sample Correct Code:
def remove_elements(list1, list2):
    result = [x for x in list1 if x not in list2]
    return result


Asserts:
assert remove_elements([1,2,3,4,5,6,7,8,9,10],[2,4,6,8])==[1, 3, 5, 7, 9, 10]
assert remove_elements([1, 2, 3, 4, 5, 6, 7, 8, 9, 10],[1, 3, 5, 7])==[2, 4, 6, 8, 9, 10]
assert remove_elements([1, 2, 3, 4, 5, 6, 7, 8, 9, 10],[5,7])==[1, 2, 3, 4, 6, 8, 9, 10]


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 161 of 974: 117/161 (72.67080745341616%): success