Прошу объяснить, в чем проблема. Что не так то? Элементы кортежа не могут так подставляться в ламбду? Это некорректное написание??
>>> k=map(lambda a,b: b-a, [(0, 1), (8, 21), (9, 21), (10, 21)])
>>> list(k)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: <lambda>() missing 1 required positional argument: 'b'
map(function, iterable, ...) Return an iterator that applies function to every item of iterable, yielding the results.
у меня это соответствует