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)
不执行任何操作。忽略返回值。查看
成绩列表将有所帮助。显示一个我可以运行的示例。什么是
成绩表
?请不要破坏你的帖子。一旦你发布了一个问题,它们就属于网站及其用户。即使它对你不再有用,它也可能对将来的某个人有益。