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