Tuples are just two or more values with separate types lumped together, i.e. (Int, String).
For example, in Haskell, to get the elements of a map, there's this function:
assocs :: Map k v -> [(k, v)]
which gives you an array of tuples, the first element of which is of type k (the map key type) and the second element being of type v (the map value type.)