来自字典数组中特定键的数组?

时间:2017-04-20 11:38:28

标签: swift

我有一系列词典:[[String:String]]

从此数组中的每个词典,我希望 将键"name"添加到数组中。

我可以明显地循环显示它们,但是 1行是否有办法(仅与特定键类似于array.keys)?

1 个答案:

答案 0 :(得分:10)

您可以使用map

let nameArray = yourArray.map { $0["name"]! }

如果数组中的所有词典都不包含name键,请使用flatMap

let nameArray = yourArray.flatMap { $0["name"] }