【发布时间】:2020-02-05 07:12:45
【问题描述】:
我需要对从字典中获取的数组值进行排序。我需要根据 key 或 values 对其进行排序。
我已经尝试过代码
var Dictionary = [Int : String]()
Dictionary = [1: "pandi" , 2 : "nashrin" , 3 :"vanji"]
print(Dictionary)
var dicarray = [[Int :String]]()
dicarray = [Dictionary]
print(dicarray)
let dictKeyInc = dicarray.sorted(by: <)
print(dictKeyInc)
但我无法排序。
【问题讨论】:
-
要按key值排序吗?
-
无论如何都要对数组中的值进行排序
-
没有什么要排序的,你的数组只包含 1 个元素。如果你有很多字典,你想按什么排序?
-
你能显示字典
[1: "pandi" , 2 : "nashrin" , 3 :"vanji"]的预期结果吗?理想情况下,您应该展示更多预期输入和输出的示例。 -
首先需要将字典中的值分配给数组。并且需要以任何方式对数组中的元素进行排序。数组的名称被分配为“dicarray”
标签: arrays swift sorting dictionary