I have a list of values which I need to filter given the values in a list of booleans:
list_a = [1, 2, 4, 6] filter = [True, False, True, False]
With python 3 you can use list_a[filter] to get True values. To get False values use list_a[~filter]
list_a[filter]
True
False
list_a[~filter]