如果我有一个清单
listOfFiles = [<str>,<intA>,<intB>]
Run Code Online (Sandbox Code Playgroud)
我如何先通过intA然后通过intB对此列表进行排序?
最终结果看起来像
<str>,1,1
<str>,1,2
<str>,1,3
<str>,2,1
<str>,2,2
etc
Run Code Online (Sandbox Code Playgroud)
Ign*_*ams 10
使用复合键(或者更确切地说,序列作为键).
listOfFiles.sort(key=operator.itemgetter(1, 2))
Run Code Online (Sandbox Code Playgroud)