Из 2 списков вида List [(Int, String)
:
l1 = List((1,"a"),(3,"b"))
l2 = List((3,"a"),(4,"c"))
] как я могу объединить Integer
s, где Строки
совпадают, чтобы получить этот третий список:
l3 = List((4,"a"),(3,"b"),(4,"c"))
Прямо сейчас я просматриваю оба списка и добавляю, если строки совпадают, но я думаю, что должно быть простое решение с сопоставлением с образцом .