发布时间:2019-06-21 17:36:01编辑:auto阅读(1740)
描述:将‘电信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文件基础之(文件操作)
49012
48164
38892
36033
30435
27211
26217
21056
20890
19235
90°
123°
106°
778°
846°
829°
837°
804°
762°
913°