lambda a plusieurs arguments
nico
nospam at spam.fr
Fri May 27 13:38:33 EDT 2005
Bonjour,
Comment faire une fonction lambda a plusieurs arguments ?
>>> (lambda a:a+1)(2)
3
>>> f=(lambda (a,b):a+b)
>>> f(5,6)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: <lambda>() takes exactly 1 argument (2 given)
>>> f((5.6))
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "<stdin>", line 1, in <lambda>
TypeError: unpack non-sequence
pourquoi ca ne marche pas ? je ne comprends pas le message d'erreur !
Merci.
--
nico
More information about the Python-list
mailing list