I think you want the following:

```
l = [li for li,vi in zip(l, var) if check_assumptions(li, **vi.assumptions0) is not False]
```