根据列表内车牌号,统计各省市车牌占有量
Posted notebook3013
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据列表内车牌号,统计各省市车牌占有量相关的知识,希望对你有一定的参考价值。
1 cars = [‘鲁A32444‘,‘鲁B12333‘,‘京B8989M‘,‘黑C49678‘,‘黑C46555‘,‘沪 B25041‘] 2 locals = {‘沪‘:‘上海‘, ‘黑‘:‘黑龙江‘, ‘鲁‘:‘山东‘, ‘鄂‘:‘湖北‘, ‘湘‘:‘湖南‘}
第一种做法:
dic = {} all = "".join(cars) #把所有车牌连接起来.replace(" ","") for i in locals: num = all.count(i) #通过count计数 dic[locals[i]]=num #将地市和数量添加到字典 print(dic)
结果对照:
{‘上海‘: 1, ‘黑龙江‘: 2, ‘山东‘: 2, ‘湖北‘: 0, ‘湖南‘: 0}
第二种做法:
1 dic = {} 2 for i in cars: 3 c = i[0] #循环取到所有车牌的地市简称 4 if c in locals: #如果简称在地市对应表里则添加 5 dic[locals.get(c)] = dic.get(locals.get(c),0)+1 #将获取到的添加到字典里 6 print(dic)
结果对照:
1 {‘山东‘: 2, ‘黑龙江‘: 2, ‘上海‘: 1}
以上是关于根据列表内车牌号,统计各省市车牌占有量的主要内容,如果未能解决你的问题,请参考以下文章
车牌区域划分,给出以下车牌,根据车牌信息,分析出各省的车牌持有量
创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)减速(车速自减)修改车牌号,查询车的载重量。 编写两个构造方法:一个没有(代码片段
按要求编写Java应用程序。 创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)减速(车速自减)修改车牌号,查询车的载重量(代码片段
11.按要求编写Java应用程序。 创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)减速(车速自减)修改车牌号,查询车的(代码片段