ValueError:max()arg是文本fi中排序数据的空序列

2024-04-20 13:16:04 发布

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

我的代码,但是当我尝试运行它时。它向我显示错误代码ValueError: max() arg is an empty sequence。在

文本文件中的数据按如下顺序排列:

Kevin 2 3 6 
Mary 8 6 6 
Ollie 9 7 3

我的代码似乎是按字母顺序排列的,或者从最高到最低的分数排序。在

^{pr2}$

Tags: 数据代码anis字母argmaxempty
2条回答

这行上一定有错误/意外的数据格式:

players.append(Player(elems[0], map(int, elems[1:])))

这将导致该行出现错误:

^{pr2}$

无论map(int, elems[1:])返回的是一个空序列。尝试在前面添加print语句,或者在Player类中添加print(name, scores),以帮助诊断问题所在。在

构造函数中的参数“scores”似乎是空的。所以,你的文件中有一行没有','。在

我猜你的档案后面有一个空行。在

相关问题 更多 >