我知道,我知道,这个问题之前已被问过很多次了。但在这个特定的例子中,我无法弄清楚如何修复它。当我减去2,这是推荐的,我仍然在if语句中得到相同的错误。谢谢 代码(至少它应该)采用字符串" s"并根据字母表来衡量它"命令"然后给出s中最长子串的输出,按字母顺序排列。
<iframe src="http://aleks.com" sandbox="allow-same-origin"></iframe>
答案 0 :(得分:2)
这是因为您使用j
列表的索引order
来访问s
列表。 j
可能大于len(s)
因此IndexError
。
我不知道你要用代码实现什么。但无论如何,你可以改变以使其发挥作用:match += s[i]
或match += order[j]