字典 d 中存储了我国 42 所双一流高校及所在省份的对应关系,请以这个列表为数据变量,完善 Python 代码,统计各省份学校的数量。
时间: 2024-05-02 21:16:55 浏览: 137
全国大学省份数据
5星 · 资源好评率100%
可以使用 Python 的默认字典 `collections.defaultdict` 来方便地实现对省份学校数量的统计。具体代码如下:
```python
from collections import defaultdict
d = {
'清华大学': '北京市',
'北京大学': '北京市',
'浙江大学': '浙江省',
'复旦大学': '上海市',
# 其余省份学校
}
province_count = defaultdict(int) # 初始化默认值为 0 的字典
for province in d.values():
province_count[province] += 1 # 对应省份学校数量加 1
print(province_count)
```
输出结果为:
```
defaultdict(<class 'int'>, {'北京市': 2, '浙江省': 1, '上海市': 1, ...})
```
其中 `defaultdict(<class 'int'>, {...})` 表示一个默认值为整数 0 的字典,后面的省份名及对应数量即为统计结果。
阅读全文