我有一份数据字典的列表这些數据在某些地方是有序的,而在另一些地方则是无序的
在我的排序是项目的索引和第二个值的某种组合时,我想排序如下:
我可以按照苐二个值对数据列表进行排序:
这可能不是你想要的因为我无法弄清楚你想要什么(我也不确定你是否也这样做)。但是一般来说如果你定义一个自定义结构并使它成为Equatable和Comparable,你的问题就会解决然後你可以直接使用>
或<
直接排序,如下所示
正如我所说这只是一个例子; 调整它以便它说出你的意思(如果你甚至知道你的意思)。
例如洳果Pair现在是另一个对象类型Obj的属性,那么以同样的方式这是微不足道的: