python列表从低到高排序_按从高到低排序

你好,这里是python的新手,所以最近我在学习如何编写代码,遇到了这个问题。在myfile = open('Results.txt')

title = '{0:20} {1:20} {2:20} {3:20} {4:20}'.format('Nickname','Matches Played','Matches Won','Matches Lost','Points')

print(title)

for line in myfile:

item = line.split(',')

points = int(item[2]) * 3

if points != 0:

result = '{0:20} {1:20} {2:20} {3} {4:20}'.format(item[0], item[1], item[2], item[3],point)

print(result)

所以我得到了一个文件,我应该按照从高到低的顺序按点对列表进行排序。为了计算积分,我需要计算赢得的比赛数量*3,并打印一份从上到下的名字和其他排序列表。这是单子。在1) 李里,19,7,12

2) 詹克,19,8,11

3) 铁尔,19,0,19

5)小老板,19、7、12

6)游戏化,19,5,14

7)道曼,19,3,16

8)哈洛克,19、6、13

9)比利,19、7、12

你怎么做到的?你需要排序算法吗?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值