发布时间:2019-06-21 17:36:01编辑:auto阅读(1752)
描述:将‘电信4-8,11区’转换成以下形式‘电信4区-电信5区-电信6区-电信7区-电信8区-电信11区’。
import re string = input("请输入游戏区:" ) t1 = string.split(',') str=re.findall(r"\D*",t1[0])[0] b = [] for m in t1: if('-' in m): res = re.search(r'(\d{1,})-(\d{1,})',m) b.extend(range(int(res.group(1)),int(res.group(2))+1)) else: res = re.search(r'(\d{1,})',m) b.append(res.group(1)) for e in b: if e != b[-1]: print('%s%s区-'%(str,e) ,end="") else: print('%s%s区'%(str,e) ,end="")
上一篇: Python-6 测试对象的引用个数
下一篇: python文件基础之(文件操作)
49259
48431
39149
36247
30655
27466
26458
21289
21137
19481
103°
312°
306°
410°
651°
458°
1139°
1123°
1113°
1102°