Use zip
and map
:
let xaxis = ["monday", "tuesday", "wednesday", "thursday", "friday"]
let yaxis = [1, 2, 3, 4, 5]
let tuples = Array(zip(xaxis, yaxis)) // or `zip(xaxis, yaxis).map { ($0, $1) }`
我知道您询问元组,但您也可以考虑自定义对象,例如:
struct Day {
let name: String
let value: Int
}
let names = ["monday", "tuesday", "wednesday", "thursday", "friday"]
let values = [1, 2, 3, 4, 5]
let days = zip(names, values).map(Day.init)