用python,创建一个学生选课字典,字典记录两名学生选课信息,学生姓名为键,选择的课程用列表表示,创建完成后输出每个学生姓名及选课信息。
时间: 2024-03-13 19:45:29 浏览: 183
好的,以下是代码实现:
```python
# 创建学生选课字典
students_courses = {
'张三': ['数学', '语文', '英语'],
'李四': ['历史', '地理', '生物']
}
# 输出每个学生姓名及选课信息
for student, courses in students_courses.items():
print(f"{student}选了以下课程:{', '.join(courses)}")
```
输出结果如下:
```
张三选了以下课程:数学, 语文, 英语
李四选了以下课程:历史, 地理, 生物
```
其中,`students_courses.items()`返回字典中每个键值对的元组,用`for`循环遍历每个元组,`student`表示学生姓名,`courses`表示所选课程列表,用`join`方法将列表转为字符串,以逗号分隔。
相关问题
python创建一个学生选课字典,字典记录两名学生选课信息,学生姓名为键,选择的课程用列表表示,创建完成后输出每个学生姓名及选课信息
好的,您可以使用以下 Python 代码创建一个学生选课字典并输出每个学生的选课信息:
```python
# 创建学生选课字典
students_courses = {
'张三': ['数学', '英语', '历史'],
'李四': ['物理', '化学', '生物']
}
# 输出每个学生姓名及选课信息
for student, courses in students_courses.items():
print(student + ' 选了以下课程:')
for course in courses:
print('- ' + course)
```
输出结果如下:
```
张三 选了以下课程:
- 数学
- 英语
- 历史
李四 选了以下课程:
- 物理
- 化学
- 生物
```
请注意,这只是一个示例代码,您可以根据自己的需求进行修改和扩展。
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()`方法用于将选课列表转化为字符串输出。
阅读全文