创建两个字典,dict1保存学生姓名和班级,dict2保存学生班级和班级总人数,请从这两个字典中提取出某个学生的班级和班级总人数,并 输出。用python编写程序
时间: 2024-02-19 09:03:08 浏览: 51
采用python程序设计语言,进行分词,再去掉停用词和标点符号等,生成文档的词典
好的,以下是用Python编写的程序来实现您的要求:
```python
# 创建两个字典
dict1 = {'Alice': 'Class A', 'Bob': 'Class B', 'Charlie': 'Class A', 'David': 'Class C'}
dict2 = {'Class A': 30, 'Class B': 25, 'Class C': 28, 'Class D': 20}
# 要查询的学生姓名
student_name = 'Alice'
# 获取学生班级
student_class = dict1.get(student_name)
# 获取学生班级总人数
if student_class:
class_total = dict2.get(student_class)
else:
class_total = None
# 输出结果
if class_total:
print('学生{}所在班级为{},班级总人数为{}。'.format(student_name, student_class, class_total))
else:
print('未找到学生{}的班级信息。'.format(student_name))
```
运行结果如下:
```
学生Alice所在班级为Class A,班级总人数为30。
```
注:以上程序中,我们使用了字典的get()方法来获取字典中的值,如果字典中不存在相应的键,则返回None。
阅读全文