python实现字符串中所有数字所在位置
python实现查找字符串中数字所在串中的位置
具体代码如下:
def indexNumber(path=''):kv=[]nums = []beforeDatas = re.findall("\d+", path)for num in beforeDatas:indexV=[]times=path.count(num)if(times>1):if(num not in nums):indexs=re.finditer(num,path)for index in indexs:iV = []i=index.span()[0]iV.append(num)iV.append(i)kv.append(iV)nums.append(num)else:index=path.find(num)indexV.append(num)indexV.append(index)kv.append(indexV)#根据数字位置排序indexSort=[]resultIndex=[]for vi in kv:indexSort.append(vi[1])indexSort.sort()for i in indexSort:for v in kv:if(i==v[1]):resultIndex.append(v)return resultIndex
运行结果:

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
