Py学习  »  Python

如何根据Python中每个字符串中的浮点数对列表进行排序?

Bryson Noble • 4 年前 • 217 次点击  

我试图找出如何根据每个字符串的特定部分对列表进行排序。我怎么写钥匙?

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)']

在我的完整代码中,列表中有两个以上的字符串,因此我不能按字母顺序对它们进行反向排序。

谢谢你

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/57179
 
217 次点击  
文章 [ 2 ]  |  最新文章 4 年前