如何对存储在字典中的元组内部的数组进行排序

通丘露台

我有这样的元组字典:

var items = [(String, [LogSymptomTemp])]()

我用它来显示带有部分的分组表视图。

如何LogSymptomTemp按严重性数组项排序

struct LogSymptomTemp {

var symptomId = String()
var symptomName = String()
var trackedInRow = Int()
var severity = Int() }

作为临时解决方案,我正在tableView cellForRowAt方法内部进行排序,但这不是一个可以这样做的地方:

let logItems = items[indexPath.section].1

let finalList = logItems.sorted(by: { $0.severity > $1.severity })

我已经习惯了简单的数据结构,并且可以进行简单的排序,但是我对此很费力,因为它对我而言并不那么明显。

马纳夫

您可以使用 :

for var item in items {
   item.1.sort(by: { $0.severity > $1.severity })
 }

将每个项目设置为变量有助于使每个项目发生变化,因为排序会使存在于元组中的数组发生变化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何对字典中的 Javascript 数组进行排序

如何按内部字典中的值对字典进行排序

在字典中对元组列表进行排序

如何对字典数组进行排序

蟒蛇。我如何按列表的值对字典元组进行排序

如何使用元组根据值对字典进行排序

如何使用元组列表对压缩字典进行排序?

如何按以元组为值的值对字典进行排序

如何根据内部字典的值对字典进行排序

如何按键对字典数组进行排序?

在Swift中对字典数组进行排序

在Swift 2中对字典数组进行排序

在分组字典中对子数组进行排序

如何通过字典Swift中包含的数组值对字典进行排序

如何根据元组列表中的值对元组进行排序

如何在python中对ip地址的元组进行排序/排序

如何使用lambda在字典中按元组的值排序?

如何进行不区分大小写的字典排序并将其存储在OrderedDict中

如何按字典顺序对存储在字符串中的数字进行排序?

如何对包含numpy数组的元组列表进行排序?

如何在精灵中对字典进行排序

如何对列表中的字典值进行排序?

如何对列表中给出的字典进行排序

如何在字典中对列表进行排序

如何基于内部值的总和对嵌套字典进行排序

根据“父”元组值对字典进行排序

如何获取并存储它以在Android中的数组内部对数组进行可变?

如何从元组数组创建字典?

Python-如何基于字典对数组中的值进行排序和替换