【发布时间】:2020-04-05 19:06:49
【问题描述】:
我在 Scala 中有这个列表(实际上长度为 500):
List((1,List(1,2,3)), (2,List(1,2,3)), (3, List(1,2,3)))
我该怎么做才能创建一个包含以下内容的新列表:
List((1,1), (1,2), (1,3), (2,1), (2,2), (2,3), (3,1), (3,2), (3,3))
基本上我想要一个新的元组列表,其中包含旧元组的第一个元素和元组内列表的每个元素。我不确定如何开始实现这一点,这就是为什么我没有发布任何代码来展示我的尝试。我真的很抱歉,但我无法理解这一点。感谢您提供的任何帮助。
【问题讨论】:
标签: scala dictionary functional-programming tuples higher-order-functions