定义一个字典,包含多个学生的姓名和对应的成绩(成绩为列表,包含多门课程的分数)。
时间: 2024-09-12 18:04:17 浏览: 126
定义一个包含学生信息(学号,姓名,成绩)的顺序表
在Python中,可以使用字典(dictionary)数据结构来存储学生的姓名和对应的成绩。字典是一种可变的容器模型,且可存储任意类型对象。在这个场景下,字典的键(key)是学生的姓名,而值(value)则是包含多门课程分数的列表。
下面是一个如何定义这样一个字典的例子:
```python
# 定义一个字典,键为学生姓名,值为一个列表,列表中包含学生的各科成绩
students_scores = {
"张三": [85, 92, 78],
"李四": [88, 91, 76],
"王五": [95, 88, 90]
}
# 通过学生的姓名访问其成绩
zhangsan_scores = students_scores["张三"]
print(zhangsan_scores) # 输出张三的成绩列表
# 添加或修改学生成绩
students_scores["赵六"] = [79, 82, 75] # 赵六的成绩被添加到字典中
students_scores["张三"][2] = 80 # 修改张三第三门课程的成绩为80分
```
通过这种方式,我们可以很方便地通过学生姓名来管理和访问他们的成绩信息。
阅读全文