On Mon, 25 Feb 2008 13:39:26 -0800 (PST)
mrstephengross <[EMAIL PROTECTED]> wrote:
> 1  list1 = ['a', 'b', 'c']
> 2  list2 = []
> 3  for item in list1: list2.append(item + 'foo')
> 
> Is there a way to express lines 2-3 sort-of ilke this:
> 
>   list2 = [ for item in list1: item + 'foo' ]

You almost have it.

  list2 = [item + 'foo' for item in list1]

-- 
D'Arcy J.M. Cain <[EMAIL PROTECTED]>         |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 425 1212     (DoD#0082)    (eNTP)   |  what's for dinner.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to