Python每日一练列表创建身份证城
2022/11/21 来源:不详北京最佳白癜风医院 http://news.39.net/ylzx/bjzkhbzy/
编程题
列表创建之身份证域市代号
现有湖南省各城市所对应的身份证代号的字符串,现要求将代号及所对应的城市分别保存到2个列表中,要求相应代号和其城市的素引一致。id的数据如下:
id=,长沙市;,株洲市;,湘潭市;,衡阳市;,邵阳市;,岳阳市;\,常德市;,张家界市;,益阳市;,郴州市;,永州市;,怀化市;,娄底市;\,株洲市;,岳阳地区;,益阳市;,娄底市;,邵阳市;,衡阳市;\,郴州市;,永州市;,怀化市;
程序编写要求:要求使用for语句进行列表元素的增加
思路分析
题目涉及的主要知识点有:(1)字符串的查找、替换、截取函数(2)列表的创建,插入等观察发现字符串中既包含城市编号,也包含城市名称,还有隔断符“,”和“;”。因此我们采用以下策略实现编程任务:(1)将隔断符替换成一种,然后间字符串分隔成若干子字符串。(2)判断子串类型,数字则为编号,非数字则为名称。也可以通过奇偶数判断,奇数为数字,偶数为名称进行处理编码实现
#!/usr/bin/envpython3#-*-coding:utf-8-*-#
Author:青松#Time:/3/:02#Site: