Let i have a lazy sequence: s1, s2, s3, ..., sN
、たとえば次のように、降順でない数字を使用します。
s1 = [1, 1, 2, 3, 3, 3, 4, .....]
s2 = [1, 2, 2, 2, 2, 2, 3, 3, 4, ....]
s3 = [1, 2, 3, 3, 3, 3, 4, 4, 4, ....]
私がやりたいことは、それをマージし、同様のアイテムでグループ化し、いくつかの関数で処理することです。たとえば、タプルのリストを生成します(数値、カウント)
私の場合:
merge(s1, s2, s3)
生成する必要があります[ [1, 4], [2, 6], [3, 9], [4, 5], .... ]
そのようなシーケンスを処理する宝石などはありますか