Is there a simpler way to modify all arguments in a function before using the arguments?

Chris Angelico rosuav at
Sat Nov 10 19:33:58 CET 2012

On Sun, Nov 11, 2012 at 12:15 AM,  <bruceg113355 at> wrote:
> Thanks to all.
> Steve's example is the one I will try next week.
> Passing in lists, will work but it requires extra coding from the calling routines to build the list.

Not necessarily! Watch:

def foo(*args):


('Hello', 'world', '!')

Okay, that's not technically a list, it's a tuple, but same diff. Your
callers still see you as taking separate arguments, but you take them
as a single collection.


More information about the Python-list mailing list