我有一系列词典:[[String:String]]
从此数组中的每个词典,我希望 将键"name"
添加到新数组中。
我可以明显地循环显示它们,但是 1行是否有办法(仅与特定键类似于array.keys
)?
答案 0 :(得分:10)
您可以使用map
。
let nameArray = yourArray.map { $0["name"]! }
如果数组中的所有词典都不包含name
键,请使用flatMap
。
let nameArray = yourArray.flatMap { $0["name"] }