On 01/12/2010 01:08, Gnarlodious wrote:
This works for me:

def sendList():
     return ["item0", "item1"]

def query():
     l=sendList()
     return ["Formatting only {0} into a string".format(l[0]), l[1]]

query()


However, is there a way to bypass the

l=sendList()

and change one list item in-place? Possibly a list comprehension
operating on a numbered item?

There's this:

return ["Formatting only {0} into a string".format(x) if i == 0 else x for i, x in enumerate(sendList())]

but that's too clever for its own good. Keep it simple. :-)
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to