如何使用数据创建字典新数组?迅速



示例:

var people: [(name: String, age: Int)] = [("Tim", "23"), ("Tom","28"), ("John", "35")]

在一个名为"Names"的新数组中,它应该如下所示:

Names = ["Tim", "Tom", "John"]

您可以使用map来实现这一点:

let people: [(name: String, age: Int)] = [("Tim", 23), ("Tom", 28), ("John", 35)]
let names = people.map({ $0.name })

顺便说一下,你拥有的是一个元组数组,而不是字典。

每个元组包含 2 个值:一个名为nameString和一个名为ageInt

ageInt不是String,所以你需要使用整数来age元组内部,而不是字符串。

最新更新