[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)
try this: sum1(a) sum2(*a) Then re-read the FineManual(tm): http://docs.python.org/tut/node6.html#SECTION006730000000000000000 -- http://mail.python.org/mailman/listinfo/python-list