passing *args "recursively"

Mikael Olofsson mikael at isy.liu.se
Tue May 13 03:12:54 EDT 2008


Guillermo wrote:
> This must be very basic, but how'd you pass the same *args several
> levels deep?
> 
> def func2(*args)
>     print args # ((1, 2, 3),)
>     # i want this to output (1, 2, 3) as func1!
>     # there must be some better way than args[0]?
> 
> def func1(*args):
>     print args # (1, 2, 3)
>     func2(args)
> 
> func1(1,2,3)

func2(*args)

Thats all. See 
http://docs.python.org/tut/node6.html#SECTION006740000000000000000

/MiO



More information about the Python-list mailing list