Python二维列表越界问题

‘’‘
ls=[["张三",15,"男",7,3.8],["李四",15,"女",1,4.3]]
ls.append(["王五",15,"男",2,4.2])
ls.reverse()
ls.append(["赵六",17,"女",8,3.9])
ls.reverse()
for item in ls :
print("{}的信息是:".format(item[0]))
print("{}岁,{}性,{}年级{}班,成绩:{}".format(item[1],item[2],item[3],item[4]))

"

你好,只有班的名字,没有年级啊"{}岁,{}性,{}年级{}班,成绩:{}"这里面有五个{},而后面只有四个item的元素对应,所以建议:

print("{}岁,{}性,九年级{}班,成绩:{}".format(item[1],item[2],item[3],item[4]))

有帮助望采纳哟