题解 | 在字符串中找出连续最长的数字串
a=input() a1="" for i in range(len(a)): if a[i].isdigit(): a1=a1+a[i] else: a1=a1+' ' a2=a1.strip(" ") a2=a2.split(" ") a2count=[] for i in a2: if i=="": continue else: a2count.append(i) a3=sorted(a2count,key=lambda x:len(x),reverse=True) a3count=[] for i in range(len(a3)): if len(a3[i])==len(a3[0]): a3count.append(a3[i]) print(("".join(a3count))+","+str(len(a3count[0]))) 问gpt了