相关疑难解决方法(0)

如何在包含数字和字母的列表中在python中进行数字反向排序

我的清单是这样的:

10.987|first sentence
13.87|second sentence
9.098|third sentence
Run Code Online (Sandbox Code Playgroud)

如果我这样做:

for x in my_list:
    sorted(my_list, reverse=True)
Run Code Online (Sandbox Code Playgroud)

我逻辑上得到:

9.098|third sentence
13.87|second sentence
10.987|first sentence
Run Code Online (Sandbox Code Playgroud)

这是因为它不被解释为数字,但我无法将整个字符串转换为浮点数.我想要的是第一部分的数字类型:

13.87|second sentence
10.987|first sentence
9.098|third sentence
Run Code Online (Sandbox Code Playgroud)

我尝试使用itemgetter,但我似乎无法找到我正在寻找的东西.在bash中,这很容易解决

sort -k
Run Code Online (Sandbox Code Playgroud)

在python中是否有相同的功能?

python sorting list

0
推荐指数
1
解决办法
58
查看次数

标签 统计

list ×1

python ×1

sorting ×1