花谷です。

List モジュールに transpose というのがあります。

Prelude List> transpose [[1,2],[3,4,5],[6]]
[[1,3,6],[2,4],[5]]


--
ML: haskell-jp / quickml.com
使い方: http://QuickML.com/