遍历短的串s1,依次截取 短的串每个索引i,到其[len(s1),len(s1)-1,len(s1)-2,...,i]索引的串,是否在长串内。在则不断更新最长子串即可。注意:第二层遍历到i即可;且找到一个子串后即可break当前索引,节省时间。 def fun(): s1, s2 = input(), input() max_com_sub_s = '', s1, s2 = (s1, s2) if len(s1) < len(s2) else (s2, s1) # s1是短的 for i in range(len(s1)): # 遍历短的 ...