<分区>
dict = ["H": ["hello", "hi"], "J": ["joker"]]
如何从字典中删除“hi”
dict = ["H": ["hello"], "J": ["joker"]]
我用吗? dict.removeAtIndex(),如果是这样怎么办?
标签 swift dictionary
<分区>
dict = ["H": ["hello", "hi"], "J": ["joker"]]
如何从字典中删除“hi”
dict = ["H": ["hello"], "J": ["joker"]]
我用吗? dict.removeAtIndex(),如果是这样怎么办?
最佳答案
试试这个:
let dict = ["H": ["hello", "hi"], "J": ["joker"]]
let dict2 = dict.map { (key,value) -> [String:[String]] in
let v = value.filter({$0 != "hi"})
return [key:v]
}
print(dict2) //[["H": ["hello"]], ["J": ["joker"]]]
关于swift - 如何从数组字典中删除一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38138209/