
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
if __name__ == '__main__':
data = 'lisi 380,jack 256,bob 385,rose 204,alex 212'
items = []
for i in data.split(','):
item = {}
name, score = i.split()
item['name'] = name
item['score'] = score
items.append(item)
print(items)
sorted_list = sorted(items, key=lambda x: x['score'], reverse=True)
print("=" * 50)
print("输出F1赛事车手积分榜".center(50))
print("=" * 50)
print("排名\t车手\t积分")
for rank,item in enumerate(sorted_list):
print(f"{rank+1}\t\t{item['name']}\t\t{item['score']}")