0
我有一個元組列表的元組如下:如何元組(含4元)的列表轉換成列表
List[(Obj1, Obj2, Obj3, Obj4)]
我怎樣才能把它轉換成:
(List[Obj1], List[Obj2], List[Obj3], List[Obj4])
如果我只有3個元素,那麼我可以使用unzip3
。 這種情況下的方法是什麼?
感謝,
我有一個元組列表的元組如下:如何元組(含4元)的列表轉換成列表
List[(Obj1, Obj2, Obj3, Obj4)]
我怎樣才能把它轉換成:
(List[Obj1], List[Obj2], List[Obj3], List[Obj4])
如果我只有3個元素,那麼我可以使用unzip3
。 這種情況下的方法是什麼?
感謝,
你可以這樣說:
l.foldLeft((List[Obj1](),List[Obj2](),List[Obj3](),List[Obj4]())){
case ((la,lb,lc,ld),(a,b,c,d)) => (a :: la, b :: lb, c :: lc, d :: ld)
}