【发布时间】:2021-07-06 16:45:45
【问题描述】:
我正在处理一个个人项目,但我在某个点上卡住了。 我有一个列表列表,其中包含 2 个元素,每个元素都是 char 格式。我想按数字对每个列表进行排序,然后如果不同列表中有 2 个相等的数字,则按字母对它们进行排序。
【问题讨论】:
-
第二项不是数字,它也是一个字符串......所以这意味着
"10"小于"2"。 -
您可能想要使用元组列表
[(String, Double)]而不是列表列表,因为后者没有指定内部列表的长度并且不允许两个项目具有不同的类型。