I use below code:
var names = [String: String]()
names["1"] = "test"
names["3"] = "new"
names["2"] = "myname"
names["4"] = "yourname"
I print and get below result :
["1": "test", "3": "new", "2": "myname", "4": "yourname"]
I want sort names
by key
and use this code :
names.sorted(by: { $0.key.first! < $1.key.first! }
But my result is :
[(key: "1", value: "test"), (key: "2", value: "myname"), (key: "3", value: "new"), (key: "4", value: "yourname")]
I want remove key:
and value:
and show like below :
["1": "test", "2": "myname", "3": "new", "4": "yourname"]