我创建了一个像这样的词典
var MyArray: [String:[String:[Int]]] = [
"xx": ["x1": [1, 2, 3], "x2": [4, 5, 6], "x3": [7, 8, 9]],
"yy": ["y1": [10, 11, 12], "y2": [13, 14, 15], "y3": [16, 17, 18]]]
如何更改值" xx"到" zz"?
试过这个:Exercises["xx"] = "zz"
但它不起作用。有什么想法吗?
答案 0 :(得分:2)
没有单一命令,但您可以通过将现有值分配给新的“zz”键然后清除旧条目来轻松实现:
array["zz"] = array["xx"]
array["xx"] = nil
答案 1 :(得分:0)
你做不到。 xx
的值为["x1": [1, 2, 3], "x2": [4, 5, 6], "x3": [7, 8, 9]]
而不是字符串。
如果您希望字典中的值为zz
,则可以执行myArray["zz"] = myArray["xx"]
,然后使用myArray["xx"] = nil
删除旧条目