根据列表内车牌号,统计各省市车牌占有量

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}

原文地址:https://www.cnblogs.com/NoteBook3013/p/10238349.html

时间: 2024-07-30 23:00:58

根据列表内车牌号,统计各省市车牌占有量的相关文章

opencv实现车牌识别之车牌号定位_1

简介 按照在哪里跌倒就在哪里爬起来的精神,本章继续做车牌号的检测识别.所有步骤分为3步完成:车牌号定位,车牌号字符分割.字符识别. 本章为第一部分:车牌号定位. 效果演示 正式开始讲解之前,先看下车牌号定位出来的效果演示.注:本文所有图片均来源于网络. 如图所示,定位到车牌号之后,将车牌号用黄色框选起来,同时将该车牌复制为新图片显示出来. 代码及实现原理讲解 图像灰阶/二值化 首先也是常用的操作,将图像灰阶化,然后从像素值为255一侧开始,以累积像素占总像素5%的的地方作为二值化的阀值,进而获得

手机识别车牌号,拍照识别车牌号

手机识别车牌号,拍照识别车牌号 关键词:移动端手机识别车牌号,安卓车牌识别SDK,车牌识别开发包,安卓车牌识别,ios车牌识别 描述 手机识别车牌号SDK是我公司开发的基于移动平台的车牌识别SDK开发包,支持Android.ios等多种主流移动操作系统.该产品采用手机.平板电脑摄像头拍摄汽车牌照图像,然后通过OCR软件对车牌颜色.车牌号进行识别. 车牌识别界面 手机识别车牌号SDK产品功能 1. 整牌识别率高达99.7%,尤其汉字识别遥遥领先同类产品: 2. 识别速度快,极致优化的车牌定位和识别

C#趣味程序---车牌号推断

甲说前两位同样,乙说后两位同样,丙说四位的车牌号刚好是一个数的平方.这个车牌号是多少? using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int k, c; for (int i = 1; i < 10; i++) for (int j = 0; j < 10; j++) if (i != j) { k = i * 1000 + i * 100 + j

按要求编写Java应用程序。 (1)创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。 编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速 度设置为100,载重量设置为100;另一个能为对象的所有属性赋值; (2)创建主类: 在主类中创建两个机动车对象。 创建第

package com.hanqi.test; public class jidongche { private String chepaihao;//车牌号 private int speed;//速度 private double weight;//载重量 //无参构造方法 jidongche() { } public String getChepaihao() { return chepaihao; } public void setChepaihao(String chepaihao)

车牌号

描述 茵茵很喜欢研究车牌号码,从车牌号码上可以看出号码注册的早晚,据研究发现,车牌号码是按字典序发放的,现在她收集了很多车牌号码,请你设计程序帮她判断注册较早的号码.车牌号码由5个字母或数字组成 输入 第一行是n,代表有n组数据,第二行是m,以下m行是m个车牌号码 其中n<100,m<1000 输出 输出注册较早的车牌号 样例输入 1 4 AA100 aa100 0o2r4 ye2er 样例输出 0o2r4 1 #include <stdio.h> 2 #include <s

不想手动输入车牌号?手机Android端车牌识别助你一臂之力!

关键词:手机车牌识别 Android端车牌识别 移动端车牌识别 车牌识别 随着车辆的暴涨,对车辆的管理也是日益严峻.需要更多灵活的有效的管理方式,伴随着移动端APP的火爆应用,北京易泊时代将原来应用在电脑端的车牌识别技术转移到了手机Android端,手机Android端车牌识别更加灵活,方便,为人们的应用解决了很多实际困难. 手机Android端车牌识别产品描述 手机Android端车牌识别系统是北京易泊时代开发的基于移动平台的证件识别应用程序,支持Android/IOS等多种主流移动操作系统.

pyqt5 列表内添加按钮

我们想在操作列表内添加按钮,例如查看.修改.删除 1.定义添加按钮的方法 1 # 列表内添加按钮 2 def buttonForRow(self,id): 3 widget=QWidget() 4 # 修改 5 updateBtn = QPushButton('修改') 6 updateBtn.setStyleSheet(''' text-align : center; 7 background-color : NavajoWhite; 8 height : 30px; 9 border-sty

判断手机号邮箱号和车牌号是否合法的方法

/*邮箱验证 MODIFIED BY HELENSONG*/ -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@

(1)创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。 编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速 度设置为100,载重量设置为100;另一个能为对象的所有属性赋值; (2)创建主类: 在主类中创建两个机动车对象。

package a; public class Jidongche { private String chepaihao; private int chesu; private double zaizhong; public String getChepaihao() { return chepaihao; } public void setChepaihao(String chepaihao) { this.chepaihao = chepaihao; } public int getChes