Я думал о хорошем способе конвертировать список кортежей с дублирующимся ключом [("a","b"),("c","d"),("a","f")] в карту ("a" -> ["b", "f"], "c" -> ["d"]). Обычно (в python) я создавал бы пустую карту и петлю над списком и проверял бы дубликат ключа. Но я ищу что-то более scala -ий и умное решение здесь.
btw, фактический тип значения ключа, который я использую здесь, (Int, Node), и я хочу превратиться в карту (Int -> NodeSeq)