Фильтр Python не работает должным образом?

Почему следующие два выражения фильтра возвращают один и тот же результат?

A = [(1,(1,2,3))]
A1 = filter(lambda (a,b): b, A)
A2 = filter(lambda ab: ab, A)
A1 == A2
>>>> True

Ответы на вопрос(2)

Ваш ответ на вопрос