Python list partition

I came up with these simple solutions to RonJeffries‘ CodingProblem. The first uses Python 2.2’s generators, the second uses the functional idiom, and the third uses list comprehensions. The third is my favorite: