如何合并两个模拟 Chasles' 关系的元组列表?
(a, b), (b, c) => (a, c)
以下是一个示例:
期望的结果应该是:
(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"))