Python 旋转字符串
- 问题描述
给定一个字符串和一个偏移量,根据偏移量原地从左向右旋转字符串。 - 问题示例
输入:abcdefg
3
输出:
[‘e’, ‘f’, ‘g’, ‘a’, ‘b’, ‘c’, ‘d’] - 代码实现
string = input()
index = int(input())
list = []
if index != 0:
for i in range(index+1,len(string)):
list.append(string[i])
for i in range(index+1):
list.append(string[i])
else:
for i in range(len(string)):
list.append(string[i])
print(list)
5. 运行结果
输入:abcdefg
3
输出:['e', 'f', 'g', 'a', 'b', 'c', 'd']