defreq() : name = input("查询学生姓名:") for data in datas: if data["name"] == name: print(data)
列表+字典的信息储存形式用循环遍历字典内容,data就是字典名
修改学生信息
1 2 3 4 5 6 7 8 9
defedit() : name = input("修改学生的姓名:") for data in datas: if data["name"] == name: print("修改前学生信息:",data) data["name"] = input("修改的名字:") data["sex"] = input("修改性别:") data["adress"] = input("修改地址:") print("修改后学生信息:",data)
循环遍历字典内容,赋值修改信息
删除学生信息
1 2 3 4 5
defdelete() : name = input("删除学生的姓名:") for data in datas: if data["name"] == name: datas.remove(data)