我使用以下代码:
var names = [String: String]()
names["1"] = "test"
names["3"] = "new"
names["2"] = "myname"
names["4"] = "yourname"
我打印并得到以下结果:
["1": "test", "3": "new", "2": "myname", "4": "yourname"]
我要按names
排序key
并使用以下代码:
names.sorted(by: { $0.key.first! < $1.key.first! }
但是我的结果是:
[(key: "1", value: "test"), (key: "2", value: "myname"), (key: "3", value: "new"), (key: "4", value: "yourname")]
我要删除key:
和value:
并显示如下:
["1": "test", "2": "myname", "3": "new", "4": "yourname"]