统计 student 对象中各个专业中学生数量
时间: 2024-04-01 20:38:14 浏览: 157
学生资料统计
很高兴为您解答问题!假设您的 student 对象是一个列表,其中每个元素都是一个字典,包含了学生的信息,包括专业,那么您可以使用 Python 的 defaultdict 数据类型来统计各个专业中学生数量。代码如下:
```python
from collections import defaultdict
students = [...] # 学生信息列表
major_count = defaultdict(int)
for student in students:
major = student['major']
major_count[major] += 1
for major, count in major_count.items():
print(f"专业 {major} 共有 {count} 名学生")
```
这段代码中,我们首先导入了 Python 的 defaultdict 类型,它可以自动初始化字典中的值为 0。然后我们遍历学生信息列表,对于每个学生,我们获取其专业信息,然后将该专业对应的计数器加一。最后我们遍历字典,输出各个专业中学生数量。
阅读全文