栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

双一流高校及所在省份统计

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

双一流高校及所在省份统计

双一流高校及省份统计
类型:Python 组合数据类型‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

字典 d 中存储了我国 42 所双一流高校及所在省份的对应关系,请以这个列表为数据变量,完善 Python 代码,统计各省份学校的数量。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

d = {"北京大学":"北京", "中国人民大学":"北京","清华大学":"北京",
"北京航空航天大学":"北京","北京理工大学":"北京","中国农业大学":"北京",
"北京师范大学":"北京","中央民族大学":"北京","南开大学":"天津",
"天津大学":"天津","大连理工大学":"辽宁","吉林大学":"吉林",
"哈尔滨工业大学":"黑龙江","复旦大学":"上海", "同济大学":"上海",
"上海交通大学":"上海","华东师范大学":"上海", "南京大学":"江苏",
"东南大学":"江苏","浙江大学":"浙江","中国科学技术大学":"安徽",
"厦门大学":"福建","山东大学":"山东", "中国海洋大学":"山东",
"武汉大学":"湖北","华中科技大学":"湖北", "中南大学":"湖南",
"中山大学":"广东","华南理工大学":"广东", "四川大学":"四川",
"电子科技大学":"四川","重庆大学":"重庆","西安交通大学":"陕西",
"西北工业大学":"陕西","兰州大学":"甘肃", "国防科技大学":"湖南",
"东北大学":"辽宁","郑州大学":"河南", "湖南大学":"湖南", "云南大学":"云南", 
"西北农林科技大学":"陕西", "新疆大学":"新疆"}


示例1:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

输入:无
输出:

"
北京:8
天津:2
辽宁:2
吉林:1
"
注意:示例1 仅是输入输出样例,不是正确结果。
 

#双一流高校及所在省份统计
d = {"北京大学":"北京", "中国人民大学":"北京","清华大学":"北京",
"北京航空航天大学":"北京","北京理工大学":"北京","中国农业大学":"北京",
"北京师范大学":"北京","中央民族大学":"北京","南开大学":"天津",
"天津大学":"天津","大连理工大学":"辽宁","吉林大学":"吉林",
"哈尔滨工业大学":"黑龙江","复旦大学":"上海", "同济大学":"上海",
"上海交通大学":"上海","华东师范大学":"上海", "南京大学":"江苏",
"东南大学":"江苏","浙江大学":"浙江","中国科学技术大学":"安徽",
"厦门大学":"福建","山东大学":"山东", "中国海洋大学":"山东",
"武汉大学":"湖北","华中科技大学":"湖北", "中南大学":"湖南",
"中山大学":"广东","华南理工大学":"广东", "四川大学":"四川",
"电子科技大学":"四川","重庆大学":"重庆","西安交通大学":"陕西",
"西北工业大学":"陕西","兰州大学":"甘肃", "国防科技大学":"湖南",
"东北大学":"辽宁","郑州大学":"河南", "湖南大学":"湖南", "云南大学":"云南", 
"西北农林科技大学":"陕西", "新疆大学":"新疆"}

shengfen = list(d.values())
# shengfen = ["北京","天津","上海","江苏"...]

#用一字典count来统计省份
count = {}

# 省份为键:统计数为值,进行遍历写入count中
for i in shengfen:
	if i not in count:
		count[i] = 1
	else:
		count[i] += 1

items = list(count.items())
#输出省份统计
for i in range(len(items)):
	word,count = items[i]
	print("{}:{}".format(word,count))

注意:

  1. items() 函数以列表返回可遍历的(键, 值) 元组,将字典中的键值对以元组存储,并将众多元组存在列表中。

  2. list()用于将可迭代对象(字符串、列表、元组、字典)转换为列表,此处将字典类型转换成列表,便于后续遍历操作

  3. python中列表类型相关操作忘记了,可以查阅复习一下哦

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1025295.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号