Steve Holden <[EMAIL PROTECTED]> writes: > > I agree that in you example the first syntax yields a full /five/ > > spaces less than the second syntax. However, it ignores the fact > > that if you are creating functions with that many arguments, you are > > probably doing something wrong. Can't those arguments be provided as > > a list? > > I'm in danger of getting short-tempered on c.l.py for the first time > in a long time. If you think that five arguments is an excessive > number for a function then you live in a world of toy programs.
There's no need for functions of more than one argument. Even in existing Python syntax, instead of def f(a,b,c,d,e): ... you could say def f((a,b,c,d,e)): ... and receive a,b,c,d,e in a single tuple. -- http://mail.python.org/mailman/listinfo/python-list