On Jan 21, 2009, at 11:52 AM, Lou Pecora wrote:

In article <mailman.7691.1232554737.3487.python-l...@python.org>,
Philip Semanchuk <phi...@semanchuk.com> wrote:


Other answers have been good; to them I'll add the comment that list
comprehensions are for *constructing* lists, not manipulating the
elements thereof.

HTH
Philip


Well this seems to work just fine.  What am I missing:

  A=[1,2,3]
  print A
  A=[2*a for a in A]
  print A

You haven't manipulated the list A, you've simply overwritten it with a new list. --
http://mail.python.org/mailman/listinfo/python-list

Reply via email to