2017-12-03 7 views

답변

1

mapValuesList입니다. 각 요소를 비 튜플 화하려면 각 List을 트래버스해야합니다.

또한 각 튜플에서 "Object1"키를 분리해야합니다.

아니요 toMap이 필요합니다. groupBy은 이미 Map입니다.

...groupBy(_._1).mapValues(_.map(_._2)) 
0

편리한 방법은 map/case를 사용하는 것입니다. 중괄호를 참고하십시오 :

val plist = List((1, 1), (2, 4), (3, 9)) 
plist.toMap map {case (a, b) => (a -> List (b))}