我有一个字典如下:
var Dict: [String:[String:Any]] = [:]
我知道我可以通过以下方式访问外键:
var keys = Array(Dict.keys)
但我想知道如何访问内部键和值?
最佳答案
您可以使用 mapValue
let innerKeys = Dict.mapValues({$0.keys}).values
let innerValues = Dict.mapValues({$0.values}).values
另一种方式,如果你想在循环中访问它们
Dict.forEach( {
//$0 is the outer key
print($1.keys) //inner keys
print($1.values) //inner values
})
关于Swift 从 [String :[String:Any]] 的字典中访问内部键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53980831/