我无法在网上找到我想要的内容,包括SO上的类似帖子,所以我发帖是一个问题。
我有一些示例数据如下:
[[[c,1,2,3],[c,1,2,3],[c,1,2,3]],[[a,1,2,3],[a,1,2,3],[a,1,2,3]][[b,1,2,3],[b,1,2,3],[b,1,2,3]]]
我希望按照最内层嵌套的第一个列表值对其进行排序,得到最终输出,如下所示:
[[[a,1,2,3],[a,1,2,3],[a,1,2,3]],[[b,1,2,3],[b,1,2,3],[b,1,2,3]][[c,1,2,3],[c,1,2,3],[c,1,2,3]]]
我看到的示例代码似乎主要依赖于使用基于lambda
的解决方案:
list_to_sort.sort(key=lambda x: x[0])
然而,我看到的例子似乎只是处理一个嵌套级别,而不是像我的示例数据中那样处理两个嵌套级别。有人可以建议如何相应修改上述代码吗?
由于