1.创建一个学生选课字典,字典记录两名学生选课信息,学生姓名为键,选择的课程用列表表示,创建完成后输出每个学生姓名及选课信息。
时间: 2023-12-18 11:04:56 浏览: 123
student_course = {'Tom': ['math', 'physics', 'chemistry'], 'Jane': ['english', 'history', 'geography']}
for student, courses in student_course.items():
print(f"{student}选择了{courses}")
相关问题
python1.创建一个学生选课字典,字典记录两名学生选课信息,学生姓名为键,选择的课程用列表表示,创建完成后输出每个学生姓名及选课信息。代码及注释
以下是创建学生选课字典的Python代码及注释:
```python
# 创建一个学生选课字典
courses = {"Alice": ["Math", "Physics"], "Bob": ["English", "History"]}
# 输出每个学生姓名及选课信息
for student, course_list in courses.items():
print(f"{student}选了以下课程:{', '.join(course_list)}")
```
运行以上代码,输出结果如下:
```
Alice选了以下课程:Math, Physics
Bob选了以下课程:English, History
```
其中,字典中的键为学生姓名,值为选择的课程列表。使用`items()`方法遍历字典,将每个学生的姓名和选课信息打印输出。`join()`方法用于将选课列表转化为字符串输出。
3.创建一个学生选课字典,字典记录两名学生选课的信息,选择的课程用列表表示,创建完成后请根据学号从小到大输出学生信息。
可以使用如下代码创建学生选课字典,并根据学号从小到大输出学生信息:
```python
# 创建学生选课字典
student_courses = {
'001': ['Math', 'English', 'Chemistry'],
'002': ['Physics', 'Biology', 'History']
}
# 按学号从小到大输出学生信息
for student_id in sorted(student_courses.keys()):
print(f"Student {student_id} selected the following courses: {student_courses[student_id]}")
```
输出结果为:
```
Student 001 selected the following courses: ['Math', 'English', 'Chemistry']
Student 002 selected the following courses: ['Physics', 'Biology', 'History']
```
其中,`sorted()` 函数可以按照字典键的大小进行排序。
阅读全文