为第二个元素排序嵌套字符串列表(python)

2024-09-30 23:31:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下问题。我有一个嵌套的列表,其中包含足球比分和他们的赔率,就像这个简短的例子所示。在

scoreresultlist = [('1:0', '23.00'), ('0:0', '12.50'), ('0:1', '10.00'),('2:0', '36.00'), 
                  ('1:1', '9.50')]

现在我想根据他们的胜算对分数进行排序。我的问题是,它是一个嵌套列表,所有条目都保存为字符串。希望您能提前帮忙和感谢!在


Tags: 字符串列表排序条目分数例子足球赔率
1条回答
网友
1楼 · 发布于 2024-09-30 23:31:22

第二个元组的数组可以做什么

sorted_list = sorted(scoreresultlist, key=lambda element: Decimal(element[1]))

如果你想把它分类,你可以这样做

^{pr2}$

Decimal(element[1]))类型将字符串元素强制转换为Decimal,用于排序,但不会修改列表。)

相关问题 更多 >