【发布时间】:2018-05-06 20:35:21
【问题描述】:
如何合并两个模拟 Chasles 关系的元组列表?
(a, b), (b, c) => (a, c)
这是一个例子:
val l1 = List(("Dan", "b"), ("Dan","a"), ("Bart", "c"))
val l2 = List(("a", "1"), ("c", "1"), ("b", "3"), ("a", "2"))
预期结果是:
val result = List(("Dan", "3"), ("Dan", "1"), ("Dan", "2"), ("Bart", "1"))
【问题讨论】:
-
到目前为止你尝试了什么?
-
l1 中的元素有时是否也比 l2 多?
标签: scala list group-by scala-collections