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