从字符串中找到最长的字母子字符串

时间:2019-02-07 19:28:55

标签: python python-3.x

我正在尝试编写一个字符串,该字符串将为我提供最长的字母字母子字符串。我的代码由于字符串索引超出范围错误而遇到两个相似字母时失败。

对于为什么等号无效的任何帮助都会有所帮助。

s='acdde'
long_string=''
for i in range(0,len(s)):
    temp=s[i]
    for number in range(0,len(s)-1):
        if ord(s[i])<ord(s[min(i+1,len(s)-1)]):
            temp=temp+s[min(i+1,len(s)-1)]
            i=i+1
        elif len(long_string)<len(temp):
            long_string=temp
print('Longest substring in alphabetical order is:',long_string)

如果ord(s [i])在行上尝试用等号表示上述情况,

0 个答案:

没有答案