As Landei already remarked, this answer is NOT correct, it doesn't give a list of tuples, but a list of lists. The question is clearly about list of tuples! Landei's solution is the correct one.
–
VictorApr 28 '13 at 12:02

I know you got the answer you wanted, but the technically correct answer is no. There's no general method that takes a list and returns tuples of variable arity because there's no way to represent that type signature in Scala at the present.