From the book \'Programming in Scala\' by Martin Odersky:
Another useful container object is the tuple. Like lists, tuples are immutable, but unlike lis
A very simple demonstration of what the other answers are telling you.
val tuplX = (10, "ten") //tuplX: (Int, String) = (10,ten)
val listX = List(10, "ten") //listX: List[Any] = List(10, ten)
tuplX._1 - 6 //res0: Int = 4
tuplX._2.length //res1: Int = 3
listX(0) - 6 //Error: value - is not a member of Any
listX(1).length //Error: value length is not a member of Any