iterators (was: python-dev summary)

Jeremy Hylton jeremy at alum.mit.edu
Fri Feb 16 12:00:31 EST 2001


>>>>> "EK" == Erno Kuusela <erno-news at erno.iki.fi> writes:

  EK> i suspect both map/filter + lambda and list comprehensions are a
  EK> little confusing for the beginner at first, and require some
  EK> pondering. but list comprehensions seem like an unnecessary
  EK> additional way to spell the same thing... at least map/filter
  EK> are pretty straightforward constructions that build on the basic
  EK> concept of function.

As I said before, I think we just don't agree.  List comprehensions
build on the basic notions of loops and ifs.  I think these are
simpler than higher-order functions.

  EK> also, i find the lack of delimiters between tha parts in a list
  EK> comprehension a little un-aesthetic.  [a*b for b in c if d % 2]
  EK>      ^ ^

I agree with you here, but I don't think anyone had a good solution.
Don't remember what was discussed, as we never got around to writing
the PEP.

Jeremy
       






More information about the Python-list mailing list