具有列表理解:
>>> [(i, i+len(b)) for i in range(len(a)) if a[i:i+len(b)] == b][(3, 6)]
或使用for循环:
>>> indexes = []>>> for i in range(len(a)):... if a[i:i+len(b)] == b:... indexes.append((i, i+len(b)))... >>> indexes[(3, 6)]

具有列表理解:
>>> [(i, i+len(b)) for i in range(len(a)) if a[i:i+len(b)] == b][(3, 6)]
或使用for循环:
>>> indexes = []>>> for i in range(len(a)):... if a[i:i+len(b)] == b:... indexes.append((i, i+len(b)))... >>> indexes[(3, 6)]