Learning Python wrote: > A code like this: > > def adder(**varargs): > sum=varargs[varargs.keys()[0]] > for next in varargs.keys()[1:]: > sum=sum+varargs[next] > return sum > > print adder( "first","second",'third') > > How to pass arguments to a functions that use dictionary collection?
Like adder(foo="bar", bar="baz"), but I think you really want a function like this: def adder(*args): sum = args[0] for value in args[1:]: sum += value return sum -- http://mail.python.org/mailman/listinfo/python-list