创建一个学生选课字典,字典记录两名学生选课的信息,选择的课程用列表表示,创建完成后请根据学号从小到大输出学生信息
时间: 2023-12-16 16:06:10 浏览: 135
学生选课系统 学生 教师课程类 实现选课
5星 · 资源好评率100%
好的,以下是一个示例代码:
```python
student_courses = {
'001': ['Math', 'Physics', 'Chemistry'],
'003': ['English', 'History', 'Geography']
}
# 根据学号从小到大排序
sorted_students = sorted(student_courses.items(), key=lambda x: x[0])
for student, courses in sorted_students:
print(f"Student {student} has chosen the following courses: {', '.join(courses)}")
```
输出结果为:
```
Student 001 has chosen the following courses: Math, Physics, Chemistry
Student 003 has chosen the following courses: English, History, Geography
```
在这个示例代码中,我们创建了一个名为 `student_courses` 的字典,其中键为学生的学号,值为学生所选的课程列表。然后,我们使用 `sorted()` 函数按字典键从小到大排序,将排序后的元素存储在 `sorted_students` 列表中。最后,我们使用一个简单的循环遍历 `sorted_students` 列表,并打印出每个学生所选的课程。
阅读全文