"Easier to read" is relative. For someone used to lisp syntax, the Python looks quite natural - only the parens are in the wrong place.
E: And I guess the lambda and explicit list-cast too. cf.
(count (filter #(> % 17) ages))