用python创建顺序表存储学生信息
时间: 2024-10-29 14:11:03 浏览: 28
实验1 顺序表实验1)练习类的定义和对象的创建;2)联系顺序表的定义和使用
在Python中,可以使用内置的列表(List)作为顺序表来存储学生信息,因为列表提供了一种简单的方式来存储和操作元素。下面是一个简单的例子:
```python
class Student:
def __init__(self, name, id):
self.name = name
self.id = id
# 创建一个空的顺序表(列表)
student_list = []
# 插入学生信息
student1 = Student('张三', '001')
student_list.append(student1)
student2 = Student('李四', '002')
student_list.append(student2)
# 访问学生信息
print("学生", student_list[0].name, "的ID是", student_list[0].id)
# 遍历所有学生
for i in range(len(student_list)):
print(f"学生{i+1}:{student_list[i].name}, ID: {student_list[i].id}")
# 删除学生信息
del student_list[0] # 如果想删除第一个学生
# 打印更新后的列表
for student in student_list:
print(student)
```
在这个例子中,我们首先定义了一个`Student`类表示学生,然后创建一个空列表`student_list`用于存储学生。你可以根据需要添加、访问和修改学生信息,以及管理列表的内容。
阅读全文