微商城网站开发视频,深圳设计公司品牌,wordpress中文网站模板下载,官网建站平台前些天发现了一个巨牛的人工智能学习电子书#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;无广告#xff0c;忍不住分享一下给大家。#xff08;点击跳转人工智能学习资料#xff09; 一、题目
字典d中存储了我国42所双一流高校及所在省份的对应关系#xff0c;请…前些天发现了一个巨牛的人工智能学习电子书通俗易懂风趣幽默无广告忍不住分享一下给大家。点击跳转人工智能学习资料 一、题目
字典d中存储了我国42所双一流高校及所在省份的对应关系请以这个列表为数据变量统计各省份学校的数量并显示结果。
二、题目分析
我们可以看到所给字典的键是学校的名称值是所在省份或直辖市。我不禁想如果反过来的话直接加不就好了。那现在我所做的方法是先获取到d字典中的值也就是所有的省市我们会发现有很多重复的城市然后再新建一个列表将重复的省市剔除那么就得到了一个省市的列表那么如果找到一个大学在这个城市里直接让列表的值加上该大学的名称即可。现在从头开始遍历那个城市列表在循环中再遍历字典d如果当前列表的值等于当前字典键所对应的值就让这个列表元素所对应的大学加上字典d当前的键。最后输出即可。
三、代码
d {北京大学:北京, 中国人民大学:北京,清华大学:北京,\北京航空航天大学:北京,北京理工大学:北京,中国农业大学:北京,\北京师范大学:北京,中央民族大学:北京,南开大学:天津,\天津大学:天津,大连理工大学:辽宁,吉林大学:吉林,\哈尔滨工业大学:黑龙江,复旦大学:上海, 同济大学:上海,\上海交通大学:上海,华东师范大学:上海, 南京大学:江苏,\东南大学:江苏,浙江大学:浙江,中国科学技术大学:安徽,\厦门大学:福建,山东大学:山东, 中国海洋大学:山东,\武汉大学:湖北,华中科技大学:湖北, 中南大学:湖南,\中山大学:广东,华南理工大学:广东, 四川大学:四川,\电子科技大学:四川,重庆大学: 重庆,西安交通大学:陕西,\西北工业大学:陕西,兰州大学: 甘肃, 国防科技大学:湖南,\东北大学:辽宁,郑州大学:河南, 湖南大学:湖南, 云南大学:云南, \西北农林科技大学:陕西, 新疆大学:新疆}
list1list(d.values())
list[]
for i in list1:if i not in list:list.append(i)
list1[]*len(list)
for i in range(0,len(list)):for j in d:if d[j]list[i]:list1[i]j
for i in range(0,len(list)):print(list[i]:list1[i])四、实验结果 由于Python语言的简洁性、易读性以及可扩展性在国外用Python做科学计算的研究机构日益增多一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了例如如下3个十分经典的科学计算扩展库NumPy、SciPy和matplotlib它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表甚至开发科学计算应用程序。2018年3月该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持则需要付费给商业供应商。