Marco Wahl wrote:
>>Marco Wahl enlightened us with:
>>
>>foo(t)
>>>
>>> Traceback (most recent call last):
>>> File "", line 1, in ?
>>> TypeError: foo() takes exactly 2 arguments (1 given)
>>
>>Call foo(*t)
>
>
> Thank you very much Luke Plant, Steven D'Aprano and Sybren Stuvel.
>
> This
> Marco Wahl enlightened us with:
> > >>> foo(t)
> > Traceback (most recent call last):
> >File "", line 1, in ?
> > TypeError: foo() takes exactly 2 arguments (1 given)
>
> Call foo(*t)
Thank you very much Luke Plant, Steven D'Aprano and Sybren Stuvel.
This was exactly what I was looking
On Wed, 05 Jul 2006 14:01:27 +0200, Marco Wahl wrote:
> Hi,
>
> I want to give a tuple to a function where the function
> expects the respective tuple-size number of arguments.
>
> The following session illustrates what I want to do and
> the respective failure.
>
> Python 2.4.1 (#7, Aug 3 20
Marco Wahl wrote:
> Hi,
>
> I want to give a tuple to a function where the function
> expects the respective tuple-size number of arguments.
...
> One way to do what I want is--of course--to call
> foo(t[0], t[1]). My actual question is if there is a
> smarter way to do it.
Yes, just this:
foo
Hi,
I want to give a tuple to a function where the function
expects the respective tuple-size number of arguments.
The following session illustrates what I want to do and
the respective failure.
Python 2.4.1 (#7, Aug 3 2005, 14:55:58)
[GCC 3.3.1 (SuSE Linux)] on linux2
Type "help", "copyrig