模板
双层循环遍历模板
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
Was this helpful?