------
## 最终结论
```python
def remove_elements(list1, list2):
    return [element for element in list1 if element not in list2]

# Test cases
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]
```