学习-Python字典之手机号归属运营商判断

"""
任务:给定一个列表 phone_list,列表的元素为手机号,统计列表 phone_list 中给出的手机号号码段分别归属中国移动、联通、电信、虚拟运营商的数量值,以字典的形式输出四个运营商号码的数量。
输出格式:{"移动":num1,"联通":num2,"电信":num3,"虚拟":num4}
"""phone_list = [13326356606, 14009606880, 13117746845, 13737677952, 13539707714, 13406608419, 13198674678, 13349102382, 13667722277, 13110521697, 13946115637, 13149723752, 13541815803, 13079560023, 13973654411, 13748468789, 13338020203, 13268915246, 13595403218, 14081566048, 13312897257, 13550638431, 13211576991, 13903245633, 13510740896, 13271439724, 13454284234, 13472286896, 13597236046, 13906631939, 14806548278, 17900858560, 19726770323, 19918104176, 19539570356, 19900529691, 15226847591, 19654997415, 15121618282, 15442480473, 19339053026, 19366641759, 14463265315, 19073714017, 17006580414, 14271944781, 15631019895, 19841137433, 16290971678, 19811009520, 18552062840, 16743208543, 16440365880, 16620053748, 15653576577, 15333629138, 17649390649, 15692838670, 15037630744, 19939968696, 19763751652, 18277908098, 17808293824, 18833820310, 18194092865, 18660620683, 14425361601, 18539331591, 19030911487, 19435815688, 15996524456, 14452455624, 15690512591, 19060853054, 18150019502, 17308588318, 14117735569, 17647113910, 17556077173, 19003416927, 14130557697, 16120832424, 16763584569, 16137496845, 16575402975, 15592200859, 18340329180, 14271394612, 15062698355, 19858230631, 18632675309, 17218219173, 14552234749, 15646357287, 19565403573, 18842258105, 18311403339, 14230644149, 14272313801, 19318196032]
menu = {"移动":0,"联通":0,"电信":0,"虚拟":0}
for num in phone_list:num = str(num)if num[:4] == "1349":menu["电信"]+=1elif num[:3] in ['134','135','136','137','138','139','147','148','150','151','152','157','158','159','165','172','178','182','183','184','187','188','198','197']:menu["移动"]+=1elif num[:3] in ["130","131","132","140","145","146","155","156","166","167","185","186","175","176","196"]:menu["联通"]+=1elif num[:3] in ["133","149","153","180","181","189","177","173","174","191","199","162","190"]:menu["电信"]+=1elif num[:3] in ["170","171"]:menu["虚拟"]+=1
print(menu)

学习-Python字典之手机号归属运营商判断相关推荐

  1. 判断手机号所属运营商--课后程序(Python程序开发案例教程-黑马程序员编著-第11章-课后作业)

    实例1:判断手机号所属运营商 说到手机号大家并不陌生,一个手机号码由11位数字组成,前3位表示网络识别号,第4~7位表示地区编号,第8~11位表示用户编号.因此,我们可以通过手机号前3位的网络识别号辨 ...

  2. java 判断手机运营商_JS正则表达式判断手机号所属运营商

    根据用户的输入手机号码判断该号的运营商是移动.联通.电信或其他,再根据不同的运营商做出相应的处理,下面介绍js中如何判断手机号的运营商的代码电话号码是电话管理部门为电话机设定的号码.一般7--8位数组 ...

  3. 用python批量查询表格中手机号的运营商及归属地!

    今天以自己的亲身经历给大家分享一个python的实用技能. 前几天老板给安排了一个小活,让我把表格内的手机号归属地和运营商添加上去 我起初以为就几个手机号,没想到一打开发现有200多个,这要是一个一个 ...

  4. python判断手机号运营商_如何判断手机号的运营商那?

    如题,大家是怎么做的那?网上找了好多,不知道为什么不行 var isChinaMobile = /^134[0-8]\\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|18[ ...

  5. Android 获取手机号及运营商信息

    手 机号码不是所有的都能获取.只是有一部分可以拿到.这个是由于移动运营商没有把手机号码的数据写入到sim卡中.SIM卡只有唯一的编号,供网络与设备识 别那就是IMSI号码,手机的信号也可以说是通过这个 ...

  6. python读取Excel表格,运营商通信数据

    python读取Excel表格,按照某一列的时间,每十分钟统计一次,这是运营商的数据处理 下面是代码 # coding:utf-8 #导入读取Excel的库 import xlrd #导入pyecha ...

  7. 正则表达式判断手机号的运营商(电信移动联通)

    $tel=$('.tel').val().trim(); var res=checkMobile($tel); function checkMobile(telphone){var isChinaMo ...

  8. 手机号区分运营商 php

    正常三网号段,其他的 不统计 14号段以前为上网卡专属号段,如中国联通的是145,中国移动的是147等等. 虚拟运营商 电信:1700.1701.1702 移动:1703.1705.1706 联通:1 ...

  9. android 手机号码运营商判断

    由于项目需要,做了一个判断手机号运营商的公共方法,google和百度出 来的结果并未能满足,以下代码是根据目前最新的情况来写的,查了说是 2016年1月份更新的. /*** 判断传入的参数号码为哪家运 ...

最新文章

  1. oracle数据库配置失败,oracle11g – Oracle 11G XE安装错误:数据库配置失败
  2. 转载 什么叫真学习 什么叫假学习
  3. React+webpack热更新配置
  4. anyproxy学习4-Linux(Centos)搭建anyproxy环境
  5. 此时无法停用连接。这个连接可能在用一个或多个不支持即插即用的协议,或者它是由其他用户或系统帐户初始化的。...
  6. Jmeter笔记(2)插件下载与安装
  7. 设计代码说明什么是多态性?如何实现多态?(代码中要写注释解释)_狗屎一样的代码!快,重构我...
  8. 第二期临床基因组家系数据分析实战,快速发表SCI文章
  9. android.view.WindowManager$BadTokenException
  10. VxWorks操作系统
  11. 服务器Windows 2008 R2 安装SQL 2008 R2
  12. php网站源码 一品资源网,一品资源网自用官网模板源码下载站(带手机模板)...
  13. 微信引流黑科技:手机浏览器直接唤起微信方案调研
  14. 关于各种校园网,局域网等出现IP识别错误(169IP开头)及其导致的联网失败,DNS错误的解决方法
  15. 机器学习老中医:利用学习曲线诊断模型的偏差和方差
  16. 奈奎斯特采样定理粗略推导
  17. 英语、日语学习网站软件
  18. 计算机收藏夹位于哪个磁盘,电脑浏览器收藏夹保存在哪里
  19. View Printsoft Pres Code easily in Ultraedit
  20. 微软雅黑html中怎么写,css如何设置字体为微软雅黑?

热门文章

  1. 点云/网格模型的体积计算
  2. oeasy教您玩转linux010102查看发行版
  3. Linux的发行版本及不同版本的联系和区别
  4. 用Python写了一个微信聊天机器人(打团了让它来陪女友聊天)
  5. 淘宝Kissy框架使用记录
  6. 移动端KISSY学习
  7. 如何对软件质量进行评估
  8. java版Spring Cloud+Spring Boot+mybatis+MQ前后端分离 分布式微服务架构
  9. 【C语言三种自定义类型】
  10. Golang 在nbsp;Baidu-FrontEnd 的应用之路