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

In article <[email protected]>,
Philip Semanchuk <[email protected]> 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