Le Sunday 08 June 2008 02:27:54 Terry Reedy, vous avez écrit :
> "Karlo Lozovina" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
>
> | I figured that out few minutes ago, such a newbie mistake :). The fix I
> | came up with is:
> |
> |  result = ['something'] + [someMethod(i) for i in some_list]
> |
> | Are there any other alternatives to this approach?
>
> result = [something]
> result.extend(someMethod(i) for i in some_list)
>
> avoids creating and deleting an intermediate list
>
>
>
> --
> http://mail.python.org/mailman/listinfo/python-list

A one liner, though it's a bit lispy :

list(itertools.chain((something,), (someMethod(i) for i in some_list)))



-- 
_____________

Maric Michaud
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to