私はリストxxs
を持っています。古いリストから要素を追加して合計する新しいものを作成する必要があります。古いリストから要素を追加して合計する新しいリストを作成する
私は証明するために、それを描画してみましょう:
xxs = [("a","b", [(1,"a","b"),(2,"a","b")]), ("c","d",[(3,"a","b"),(4,"a","b")])]
私の最善のアプローチはこれまでのところです:
infoBasicas = [ (x,y,aux) | (x,y,_) <- xxs]
where aux = sum [ z | (_,_,ys) <- xxs, (z,_,_) <- ys]
出力
をだから、私はリストを持っています:
[("a","b",10),("c","d",10)]
私は遠く離れていませんが、私はまだそこにいませんし、いくつかの提案を本当に感謝します。
のでxxs' 'のタイプ(文字列、['です文字列、[(整数、文字列、文字列)])] '?なぜあなたはそのような恐ろしいタイプの価値を持っているのですか? –
まあ...それは宿題です。 :/ – Nomics