双层循环遍历模板
n = len(s) # s可以是字符串、数组等 for length in range(1, n + 1): # 1. 外层循环:子串长度从1到n for i in range(n - length + 1): # 2. 内层循环:起始点i的范围 j = i + length - 1 # 3. 计算结束点j # 在这里处理子串s[i..j]或子数组s[i:j+1] print(s[i:j+1]) # 示例:打印所有子串
Last updated 4 days ago
Was this helpful?