Ali*_*Dee 2 python string loops
将字符串循环到网格中的逻辑是什么?
例如,如果我想要'水'打印
water
aterw
terwa
erwat
rwate
Run Code Online (Sandbox Code Playgroud)
我正在尝试一些事情,
word = 'water'
for number, letter in enumerate(word):
if number < len(word):
print a + word[1:] + word[:1]
Run Code Online (Sandbox Code Playgroud)
从你的尝试中我可以看出,我无法理解我是如何实现这一点的.谢谢你的帮助.
In [2]: word = 'water'
...: for i in range(len(word)):
...: print(word[i:] + word[:i])
water
aterw
terwa
erwat
rwate
Run Code Online (Sandbox Code Playgroud)
在i所有可能的指标环,取后缀开始该索引并预先考虑到字符串,获得所有可能的旋转.
小智 5
你可以做
word = 'water'
for i in xrange(len(word)):
print word[i:] + word[:i]
Run Code Online (Sandbox Code Playgroud)