Python 如何从嵌套列表中获取每个列表的平均分数?
我当前收到一条Python 如何从嵌套列表中获取每个列表的平均分数?,python,python-3.x,Python,Python 3.x,我当前收到一条“TypeError:不支持的+:'int'和'str'的操作数类型”消息。这是我的密码 def studentGrades(gradeList): avgGrades = [ ] for element in gradeList: isinstance(element, int) i = 0 for j in element: i = i + j average = (sum(
“TypeError:不支持的+:'int'和'str'的操作数类型”
消息。这是我的密码
def studentGrades(gradeList):
avgGrades = [ ]
for element in gradeList:
isinstance(element, int)
i = 0
for j in element:
i = i + j
average = (sum(element) / len(element))
avgGrades.append(average)
return avgGrades
看起来您只需要将j转换为int,如下所示:
for j in element:
i = i + int(j)
isinstance(元素,int)
不执行任何操作。忽略返回值。查看成绩列表将有所帮助。显示一个我可以运行的示例。什么是成绩表
?请不要破坏你的帖子。一旦你发布了一个问题,它们就属于网站及其用户。即使它对你不再有用,它也可能对将来的某个人有益。