【发布时间】:2016-01-05 01:05:27
【问题描述】:
我是 python 新手,有一个 csv 文件,其名称和分数如下:
Andrew,10
Steve,14
Bob,17
Andrew,11
我需要知道如何读取这个文件,并且文件必须显示两个具有相同名称的条目,例如 Andrew,10 和 Andrew,11 为 Andrew,10,11。我还需要能够按名称、最高分或平均分进行排序。如果可能的话,我还希望它仅对每个名称使用最后 3 个条目。 这是我尝试用来读取和按名称排序的代码:
with open("Class1.csv", "r") as f:
Reader = csv.reader(f)
Data = list(Reader)
Data.sort()
print(Data)
【问题讨论】:
-
你有什么尝试吗?
-
我已经添加了我尝试使用的代码,就像我说的,我对此很陌生,在互联网上搜索并找不到解决方案。