У меня есть этот список в 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))
В основном я хочу иметь новый список кортежей, который будет содержать первый элемент старого кортежа и каждый элемент списка внутри кортежа. Я не уверен, как начать реализовывать это, и поэтому я не опубликовал код, чтобы показать свою попытку. Мне очень жаль, но я не могу этого понять. Я ценю любую помощь, которую вы можете предоставить.