Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
@gkuhl: Also die Semantik von ``[f(x) for x in xs while x < 42]`` wäre IMHO syntaktischer Zucker für eine Kombination aus `itertools.takewhile()` und `map()`.