定义一个添加学生信息的函数
时间: 2024-09-19 07:04:26 浏览: 47
在Python中,你可以定义一个名为`add_student`的函数,用于添加新的学生信息。假设学生信息包含姓名、年龄和成绩等属性,这个函数可能会像下面这样:
```python
class Student:
def __init__(self, name, age, grade):
self.name = name
self.age = age
self.grade = grade
def add_student(students_list, new_student_info):
"""
添加一个新的学生到学生列表中
:param students_list: 学生列表,通常是字典列表,如 [{'name': '张三', 'age': 18, 'grade': 90}]
:param new_student_info: 新学生的元组形式的信息 (name, age, grade)
:return: 更新后的学生列表
"""
name, age, grade = new_student_info
new_student = Student(name, age, grade)
students_list.append(new_student.__dict__)
return students_list
# 使用示例
students = []
new_student = ('小明', 17, 85)
updated_students = add_student(students, new_student)
print(updated_students)
```
这个函数接受一个现有的学生列表和新学生的详细信息,然后创建一个新的`Student`实例,并将其信息添加到列表中。
阅读全文