我有一个从排序的csv创建的以下列表
list1 = sorted(csv1, key=operator.itemgetter(1))
Run Code Online (Sandbox Code Playgroud)
我实际上想按两个标准对列表进行排序:首先是字段1中的值,然后是字段2中的值.我该怎么做?
我有一个奇怪的列表,以下列方式构建:
[[name_d, 5], [name_e, 10], [name_a, 5]]
Run Code Online (Sandbox Code Playgroud)
我想先用数字(desc)对它进行排序,然后,如果数字相同,则按名称(asc)排序.所以我想要的结果是:
[[name_e, 10], [name_a, 5], [name_d, 5]]
Run Code Online (Sandbox Code Playgroud)
我试着想一个我可以在sort方法中使用的lambda函数,但我不确定我能做到.