Я думаю, что никто не отвечает, потому что это похоже на домашнее задание. Я бы начал с рассмотрения только вторых элементов всех пар в желаемом результате. Я вижу довольно регулярную структуру: TF, TT, FT, FF. Было бы немного больше регулярных в порядке (скажем) FF, FT, TF, TT. В любом случае, если вы можете создать список списков, который выглядит следующим образом, объединить списки с другими списками довольно просто, используя функции из модуля List
.
(Вы могли бы получить больше ответов, если бы показали некоторые вещи, которые вы пробовали, и объяснили, почему они не работают.)
С уважением,