Is there a clever way to pass arguments

Jean-Michel Pichavant jeanmichel at sequans.com
Thu Aug 9 05:05:30 EDT 2012


bruceg113355 at gmail.com wrote:
> Is there a way in Python to pass arguments without listing each argument?
> For example, my program does the following:
>
>     testData (z[0], z[1], z[2], z[3], z[4], z[5], z[6], z[7])
>
> Is there a clever way to pass arguments in a single statement knowing that each argument is a sequential index from a list?
> I cannot change the function definition.
>
> Thanks,
> Bruce
>   
testData(*z)

or better (imo)

testData(z) and make testData handle a list (8 parameters, that's a lot 
of parameters).

JM




More information about the Python-list mailing list