How to split a list based on a condition?

good, bad = [], []
for x in mylist:
    (bad, good)[x in goodvals].append(x)

Leave a Comment