我试图找出如何根据每个字符串的特定部分对列表进行排序。我怎么写钥匙?
myKey(e) return e[-5,-2] print(sorted(["A: (" + str(round(7.24856, 2)) + ")", "B: (" + str(round(5.8333, 2)) + ")"], key = myKey))
我希望输出如下: ['B: (5.83)', 'A: (7.25)']
['B: (5.83)', 'A: (7.25)']
在我的完整代码中,列表中有两个以上的字符串,因此我不能按字母顺序对它们进行反向排序。
谢谢你