Re: what's the difference between f(a) and f(*a)

2008-09-02 Thread Bruno Desthuilliers
[EMAIL PROTECTED] a écrit : def sum1(*a): return(sum(i*i for i in a)) def sum2(a): return(sum(i*i for i in a)) a=[1,2,3] print(sum1(*a), sum2(a)) showed above: the result from sum1() and sum2() is the same. So, what is the difference between f(a) and f(*a)

Re: what's the difference between f(a) and f(*a)

2008-09-02 Thread Marc 'BlackJack' Rintsch
On Tue, 02 Sep 2008 06:24:21 -0700, qxyuestc wrote: > showed above: the result from sum1() and sum2() is the same. So, what is > the difference between f(a) and f(*a) f(a) -> f([1, 2, 3]) f(*a) -> f(1, 2, 3) Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python

what's the difference between f(a) and f(*a)

2008-09-02 Thread qxyuestc
def sum1(*a): return(sum(i*i for i in a)) def sum2(a): return(sum(i*i for i in a)) a=[1,2,3] print(sum1(*a), sum2(a)) showed above: the result from sum1() and sum2() is the same. So, what is the difference between f(a) and f(*a) -- http://mail.python.org/mailma