我有一個元組列表,我需要通過添加兩個元素來擴展它,每個元素都來自一個列表。所以我有[(1, 2, 3)]和兩個迭代器it1 = (i for i in ['a1', 'a2'])和it2 = (i for i in in ['b1', 'b2'])。結果應該是[(1, 2, 3, 'a1', 'b1'), (1, 2, 3, 'a1', 'b2'), (1, 2, 3, 'a2', 'b1'),
我是Haskell的新手,我試圖在列表上執行一些遞歸函數,並且在遞歸完成後,我想從遞歸訪問輸出列表以執行附加操作。 例如,下面的函數接受一個值來保留一個列表,並且它返回一個只包含值的列表,將所有其他值拋棄。 我想要做的是瞭解如何在遞歸發生後訪問輸出列表,以便繼續操作。 喜歡的東西: //recursive function here
//get length of output list fr