In general, [f(x) if condition else g(x) for x in sequence] And, for list comprehensions with if conditions only, [f(x) for x in sequence if condition]