simple question on optional parameters
D H
x at y.z
Mon Dec 12 14:30:27 EST 2005
scooterm at hotmail.com wrote:
> I am using a toolkit that has a SetFaveNumbers() method. the method
> accepts any number
> of comma-separated numbers.
>
> the following are all valid examples:
>
> FooToolkit.SetFaveNumbers(1,3,5)
> FooToolkit.SetFaveNumbers(2,4,6,8,10)
> FooToolkit.SetFaveNumbers(1)
>
> I do not know how this method is implemented, but I would like to be
> able
> to call the method using a single variable:
>
> MyFaveNumbers = []
> MyFaveNumbers.append(2)
> MyFaveNumbers.append(4)
>
> FooToolkit.SetFaveNumbers(MyFaveNumbers)
See if this works:
FooToolkit.SetFaveNumbers(*MyFaveNumbers)
The asterix unpacks a list or tuple into individual items.
More information about the Python-list
mailing list