如何避免跨步重复?

Jumble = "S0t1r2i3d4i5n6g7"

Mumble = (Jumble[::-1])

print(str(Mumble) + " in the loop: ", end="\n\n")

[print(Mumble[:-a-1:-2]) for a in range(len(Mumble))]

这给我的结果如下...

循环中的7g6n5i4d3i2r1t0S:

小号 小号 圣 圣 力量 力量 斯特里 斯特里 rid rid 斯特里迪 斯特里迪 斯特里丁 斯特里丁 大步走

我刚刚开始自己​​学习,有人可以向我解释为什么在这种情况下会产生重复吗?以及如何解决。我期望的结果如下。

循环中的7g6n5i4d3i2r1t0S:

小号 圣 力量 斯特里 rid 斯特里迪 斯特里丁 大步走

I tried to len()//2 but that didn't work either.

评论