欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python 城市身份证代号

发布时间:2024/3/7 python 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python 城市身份证代号 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

城市身份证代号

利用城市对应的身份编号的id字符串分别放在两个列表中
城市名和编号对应

方法一(19软件91张桂旺) id="4301,长沙市;4302,株洲市;4303,湘潭市;4304,衡阳市;4305,邵阳市;4306,岳阳市;4307,常德市;4308,张家界市;4309,益阳市;4310,郴州市;4311,永州市;4312,怀化市;4313,娄底市;4321,株洲市;4322,岳阳地区;4323,益阳市;4325,娄底市;4326,邵阳市;4327,衡阳市;4328,郴州市;4329,永州市;4330,怀化市;" newstr_id=id.replace(";",",") newstr_id02=newstr_id.split(',') #print(newstr_id)cityNO=[] cityName=[]for sub_str in newstr_id02:if sub_str !="":if sub_str.isdigit(): #isdigit(),判断是不是为数字cityNO.append(sub_str)else:cityName.append(sub_str)#print(type(cityNO)) print(cityNO) #把内容打印出来#print(type(cityName)) print(cityName) #把内容打印出来#方法二 import re #导入正则表达模块str_id="4301,长沙市;4302,株洲市;4303,湘潭市;4304,衡阳市;4305,邵阳市;4306,岳阳市;\ 4307,常德市;4308,张家界市;4309,益阳市;4310,郴州市;4311,永州市;4312,怀化市;4313,娄底市;\ 4321,株洲市;4322,岳阳地区;4323,益阳市;4325,娄底市;4326,邵阳市;4327,衡阳市;\ 4328,郴州市;4329,永州市;4330,怀化市;"#数值匹配 cityID=re.findall("\d{4}",str_id)#中文字符匹配 cityName=re.findall("[\u4e00-\u9fa5]+",str_id) print(cityID) print(cityName)

总结

以上是生活随笔为你收集整理的python 城市身份证代号的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。