发布时间:2019-06-21 17:36:01编辑:auto阅读(1724)
描述:将‘电信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文件基础之(文件操作)
48867
47938
38713
35860
30285
27039
26072
20906
20705
19068
503°
599°
609°
611°
588°
573°
641°
714°
832°
932°