存储学生信息的字典结构如下:{"name":"张三","gender":"男","age":20},设计一个学生列表来存储多个学生。设计至少2个函数,分别实现对学生信息的添加和查找功能。
时间: 2023-09-10 22:12:38 浏览: 410
用文件存储10个学生的姓名、学号、手机号、地址,可通过姓名或者学号查找
5星 · 资源好评率100%
可以使用一个列表来存储多个学生信息,每个学生信息以字典的形式存储。具体实现如下:
```python
students = []
# 添加学生信息
def add_student(name, gender, age):
student = {"name": name, "gender": gender, "age": age}
students.append(student)
# 查找学生信息
def find_student(name):
for student in students:
if student["name"] == name:
return student
return None
```
使用示例:
```python
# 添加学生信息
add_student("张三", "男", 20)
add_student("李四", "女", 19)
# 查找学生信息
student = find_student("张三")
if student:
print(student)
else:
print("未找到该学生")
```
输出结果:
```
{'name': '张三', 'gender': '男', 'age': 20}
```
阅读全文