Я новичок в scala и имею, вероятно, довольно простой вопрос. У меня есть два списка формы List ((Int, String)) и хочу комбинировать целые числа, где строки одинаковы. Например:
l1 = List((1,"a"),(3,"b"))
l2 = List((3,"a"),(4,"c"))
Я хочу объединить их в третий список:
l3 = List((4,"a"),(3,"b"),(4,"c"))
Сейчас я просматриваю оба списка и добавляю, если строки одинаковые, но я думаю, что должно быть простое решение с совпадением шаблонов. Любая помощь приветствуется.