求帮忙 看看这里哪里出错了

 

没有self.stunder_list这个属性。这个很好解决的嘛!是不是输错了

name = [{'姓名': '小吴', '性别': '男', '年龄': 18},
        {'姓名': '小红', '性别': '女', '年龄': 15},
        {'姓名': '小李', '性别': '男', '年龄': 28}]


def new_input(_name, new_name='', gender='', age=''):
    for i in name:
        if _name in i['姓名']:
            for j in i:
                if j == '姓名':
                    if new_name != '':
                        i[j] = new_name
                elif j == '性别':
                    if gender != '':
                        i[j] = gender
                elif j == '年龄':
                    if age != '':
                        i[j] = age


modify_name = input("请输入要修改的学员姓名:")
for names in name:
    if modify_name in names['姓名'] and modify_name != '':
        new_name = input("请输入新修改的名字[回车则不修改]:")
        new_gender = input("请输入新修改的性别[回车则不修改]:")
        new_age = input("请输入新修改的年龄[回车则不修改]:")
        new_input(modify_name, new_name, new_gender, new_age)
        break
else:
    print('该学员不存在')
print(name)