擅长:python、mysql、java
<p>您可以使用<code>deque</code>作为切片的替代方法:</p>
<pre><code>from collections import deque
a = 'abcdefg'
d = deque(a)
for _ in range(len(a)):
d.rotate()
print(''.join(d))
</code></pre>
<p>输出:</p>
<pre><code>gabcdef
fgabcde
efgabcd
defgabc
cdefgab
bcdefga
abcdefg
</code></pre>