嗨,我需要帮助将字符串向左旋转n次,我已经这样做了:顺便说一句,字符串是字符串列表:
finaltext = ""
for i in strings:
first = i[0 : n]
second = i[n :]
i = second + first
finaltext += i
但是,我不知道如何做到这一点,以便在给定的字符串中,例如:“The intern”,空格或任何特殊字符都不会移动。你知道吗
s1 = "The intern"
现在我的输出是:
ternThe in
我想要的输出:
ern eThein
有什么想法吗?我当前创建了一个函数,它指示当一个特殊字符及其索引出现在字符串中时,我在for循环中使用它来知道当前字符是一个特殊字符,但是当涉及到旋转时,如何避免该字符
一个有趣的问题。如何在忽略特定字符的情况下旋转字符串?你知道吗
在这里,我们移除、旋转、重新插入字符。你知道吗
给定的
代码
测试
相关问题 更多 >
编程相关推荐