Python按字母、数字和平均ord排序记事本

2024-04-28 15:44:17 发布

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

我做了一个包含10道数学题的小测验。测验输出答案是否正确。编码也正确地将分数存储在一个简单的记事本文档中。这家商店分为三类。现在我被困在按字母、数字和平均数的顺序,从最高到最低对分数进行排序。如果你能给我编码,把分数按字母、数字和平均顺序排序,我将不胜感激。在


Tags: 答案文档编码排序顺序字母数字分数
1条回答
网友
1楼 · 发布于 2024-04-28 15:44:17

sorted是一个python内置函数,可以开箱即用。在

第一个例子是按字母顺序排序,您只需要给sort另一个参数,告诉排序者他需要按字母顺序排序。在

第二个例子是按数字排序,这是默认的排序方式,这意味着您不需要在排序后添加额外的参数。在

print sorted("this is a test for alphabetical sort".split(), key=str.lower)
'['a', 'alphabetical', 'for', 'is', 'sort', 'test', 'this']'

print sorted([4,5,3,6,2,7]) # example of number sorting
'[2, 3, 4, 5, 6, 7]'

你提到平均值,我不太明白你到底需要什么,但你可以很容易地找到平均值

^{pr2}$

相关问题 更多 >