■定义一个学生成绩列表(包含学生姓名和成绩
时间: 2024-10-01 18:05:07 浏览: 29
在计算机编程中,可以定义一个学生成绩列表通常是一个数据结构,用于存储每个学生的姓名和成绩信息。这个列表常常采用数组、集合或字典等数据类型实现,例如在Python中,可以使用字典(dict),键是学生姓名,值是对应的成绩:
```python
class StudentScoreList:
def __init__(self):
self.students = {} # 使用字典作为内部数据结构
def add_student(self, name, score):
self.students[name] = score
def get_score(self, name):
return self.students.get(name, None) # 如果学生不存在则返回None
def display_scores(self):
for student, score in self.students.items():
print(f"{student}: {score}")
# 示例操作
students = StudentScoreList()
students.add_student("张三", 90)
students.add_student("李四", 85)
students.display_scores()
```
在这个例子中,`StudentScoreList`是一个类,包含了添加学生、获取成绩和显示所有学生分数的方法。
阅读全文