Python统计各省份字典中双一流学校数量实验

前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料)


一、题目

字典d中存储了我国42所双一流高校及所在省份的对应关系,请以这个列表为数据变量,统计各省份学校的数量并显示结果。

二、题目分析

我们可以看到所给字典的键是学校的名称,值是所在省份或直辖市。我不禁想,如果反过来的话直接加不就好了。那现在我所做的方法是:先获取到d字典中的值,也就是所有的省市,我们会发现有很多重复的城市,然后再新建一个列表将重复的省市剔除,那么就得到了一个省市的列表,那么如果找到一个大学在这个城市里,直接让列表的值加上该大学的名称即可。现在从头开始遍历那个城市列表,在循环中再遍历字典d,如果当前列表的值等于当前字典键所对应的值,就让这个列表元素所对应的大学加上字典d当前的键。最后输出即可。

三、代码

d = {"北京大学":"北京", "中国人民大学":"北京","清华大学":"北京",\"北京航空航天大学":"北京","北京理工大学":"北京","中国农业大学":"北京",\"北京师范大学":"北京","中央民族大学":"北京","南开大学":"天津",\"天津大学":"天津","大连理工大学":"辽宁","吉林大学":"吉林",\"哈尔滨工业大学":"黑龙江","复旦大学":"上海", "同济大学":"上海",\"上海交通大学":"上海","华东师范大学":"上海", "南京大学":"江苏",\"东南大学":"江苏","浙江大学":"浙江","中国科学技术大学":"安徽",\"厦门大学":"福建","山东大学":"山东", "中国海洋大学":"山东",\"武汉大学":"湖北","华中科技大学":"湖北", "中南大学":"湖南",\"中山大学":"广东","华南理工大学":"广东", "四川大学":"四川",\"电子科技大学":"四川","重庆大学": "重庆","西安交通大学":"陕西",\"西北工业大学":"陕西","兰州大学": "甘肃", "国防科技大学":"湖南",\"东北大学":"辽宁","郑州大学":"河南", "湖南大学":"湖南", "云南大学":"云南", \"西北农林科技大学":"陕西", "新疆大学":"新疆"}
list1=list(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有关的支持,则需要付费给商业供应商。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/347080.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

servlet文件上传下载_Servlet上传文件和下载文件示例

servlet文件上传下载Java Web应用程序中的文件上载和下载以及常见任务。 由于最近我写了很多有关Java servlet的文章 ,因此我想提供一个使用servlet上传和下载文件的示例示例。 用例 我们的用例是提供一个简单HTML页面,客户端可以在其中选择要上传到服务…

Ollydbg使用教程学习总结(一)

解密系列之OD使用教程1 使用例子程序为Hello.exe OD基本快捷键及功能 从系统DLL领空返回到程序领空,AltF9 通过OD将程序的标题“Hello world”改为“OD Class 01” 直接单步执行法 按F8单步执行,找到MessageBox传参的地方,直接在数据窗口修…

Python连锁药店营业额数据分析实验

前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料) 一、题目 附件drug. order_ detai 1.xlsx是某连锁药店销售数据,请使…

Python计算细胞核与细胞质的面积比opencv或pil实验

前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击跳转人工智能学习资料) 一、题目 根据附件cell.jipg,使用opencv库或者PIL库计算细胞核与细胞…

Java 10:将流收集到不可修改的集合中

Java 10引入了几种新方法来促进不可修改集合的创建。 List.copyOf &#xff0c; Set.copyOf和Map.copyOf方法从现有实例创建新的集合实例。 例如&#xff1a; List<String> modifiable Arrays.asList("foo", "bar"); List<String> unmodifi…

Ollydbg使用教程学习总结(二)

解密系列之OD使用教程4 程序1&#xff1a;RegisterMe.exe 把程序跑一遍之后我们发现程序有两个NAG&#xff0c;一个是在程序界面启动前出现&#xff0c;另一个是在程序关闭后出现的。 去掉第一个Nag方法如下&#xff1a; ①jmp跳过 ②全部nop掉 ③令hOwner参数为1&#xf…

Python基于Django的电影推荐系统和论坛项目完整源码

前些天发现了十分不错的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;没有广告&#xff0c;分享给大家&#xff0c;大家可以自行看看。&#xff08;点击跳转人工智能学习资料&#xff09; 微信公众号&#xff1a;创享日记 发送&#xff1a;电影论坛 获…

Ollydbg使用教程学习总结(三)

解密系列之OD使用教程9 程序&#xff1a;MrBills.exe 点击注册&#xff0c;输入邮箱和序列号后提示如下 突破口&#xff1a;该提示窗口中的字符串&#xff0c;查找如下 双击来到反汇编窗口&#xff0c;有个关键跳转&#xff0c;往上查看影响跳转的语句是test al,al&#xf…

Python用matplotlib绘制曲线实验

一、题目 计算出每组数据的均值和标注差&#xff0c;用matplotlib画出如下风格。横轴是每组的序号&#xff0c;即1&#xff0c;2&#xff0c;… 10&#xff0c;曲线的圆点对应均值&#xff0c;颜色范围为标注差&#xff0c;显示垂直和水平网格线。 二、题目分析 首先分析这…

java 设计模式 示例_Java中的状态设计模式–示例教程

java 设计模式 示例状态模式是行为设计模式之一 。 当对象根据其内部状态更改其行为时&#xff0c;将使用状态设计模式。 如果必须根据对象的状态更改其行为&#xff0c;则可以在对象中使用状态变量&#xff0c;并使用if-else条件块根据该状态执行不同的操作。 状态模式用于通…

Ollydbg使用教程学习总结(五)

解密系列之OD使用教程17——inline patch 程序&#xff1a;ReverseMe. NAGs.exe 新内容&#xff1a;硬件断点 用PEID打开&#xff0c;看到程序是用VC6.0写的&#xff0c;用OD载入&#xff0c;按F9运行后&#xff0c;出现NAG窗口&#xff0c;在OD中按下暂停&#xff0c;再打开堆…

Python的Wine数据集分类scikit-learn和K近邻实验

一、题目 请使用scikit-learn库和K近邻分类器完成Wine数据集的分类&#xff0c;训练比例自定。(数据下载: https://archive.ics.uci.edu/ml/datasets/Wine) 二、题目分析 这道题目就是获取数据然后分类的过程。首先在网站上下载好数据。然后回到Pycharm导入实验所需要的skle…

[MEGA DEAL]完整的Java捆绑包(96%折扣)

深入了解编程奥德赛&#xff08;58小时&#xff01;&#xff09;&#xff0c;进入最常用的编程语言 嘿&#xff0c;怪胎&#xff0c; 本周&#xff0c;在我们的JCG Deals商店中 &#xff0c;我们提供了另一个超值优惠 。 我们为The Complete Java Bundle提供96&#xff05;的…

基于PLC十字路口交通灯控制(可计算车流量、调整时间等)课程设计毕业设计

微信公众号&#xff1a;创享日记 发送&#xff1a;plc交通灯 获取完整论文报告&#xff08;内含梯形图程序、无水印流程图等&#xff09; 按照城市交通控制的需要&#xff0c;本文讨论了用PLC实现正常时序、急车强通2种控制方式&#xff0c;通过传感器与PLC完成对交通异常状况&…

Ollydbg使用教程学习总结(四)

解密系列之OD使用教程13——迷途 程序&#xff1a;XoftSpy41._96.exe 用PEID查看&#xff0c;是VC6编写的程序&#xff0c;用OD载入 获取文本框输入内容API&#xff1a;GetWindowTextA API下断方法&#xff1a; a.右键>查找>所有模块间的调用&#xff0c;直接输入API&am…

基于PLC高层楼房供水系统课程设计毕业设计

设计目的 &#xff08;1&#xff09;能够检测到水箱的水位并用指示灯显示。 &#xff08;2&#xff09;由检测到水箱的水位&#xff0c;实现3台电机的供水要求。 &#xff08;3&#xff09;设计plc程序。 设计要求 &#xff08;1&#xff09;确定输入/输出设备。 &#xff08;…

【通信原理课程设计】8PSK调制解调技术的设计与仿真(MATLAB)

摘要 在数字信号的调制方式中8PSK是目前最常用的一种数字信号调制方式,它具有较高的频谱利用率、较强的抗干扰性、在电路上实现也较为简单。调制技术是通信领域里非常重要的环节,一种好的调制技术不仅可以节约频谱资源而且可以提供良好的通信性能。8PSK调制是一种具有较高频带…

基于PLC四层电梯模型控制系统课程设计

总设计要求 1.1 电梯上行设计要求 ①当电梯停于1F或2F、3F时&#xff0c;4F呼叫&#xff0c;则上行到4F&#xff0c; 碰行程开关后停止。 ②当电梯停于1F或2F时&#xff0c;3F呼叫&#xff0c;则_上行到3F&#xff0c;碰行程开关后停止。 ③当电梯停于1F时&#xff0c;2F 呼叫…

ini配置文件的读写

很多时候&#xff0c;我们的程序运行前需要用户做一些相关的设置&#xff0c;而且我们总是需要把一些配置信息保存下来&#xff0c;那天一直在思考怎么解决这个问题&#xff0c;突然就想到了在一些软件安装目录下的ini文件&#xff0c;然后经过查找资料发现其实ini文件既方便又…

自定义jackson序列化_Jackson中的自定义反序列化程序和验证

自定义jackson序列化tl; dr&#xff1a;将输入验证添加到Jackson中的自定义json解串器中很重要。 在RHQ中&#xff0c;我们在几个地方使用了Json解析-直接在as7 / Wildfly插件中&#xff0c;或者通过RESTEasy 2.3.5间接在REST-api中使用&#xff0c;已经很繁重了。 现在&…