在对字符串进行迭代之后,如何从字符串的开头重新进行迭代



对不起,我想不出其他方法来回答这个问题。我发现了许多关于这个主题的编码问题,在迭代string之后,我必须重申string的开头(其中新索引=最后一个元素的索引+1(。

假设有一个字符串:

S='abcdefgh'

我想遍历每个元素,其中的索引如下:

a  b  c  d  e  f  g  h
0  1  2  3  4  5  6  7
8  9  10 11 12 13 14 15.... and so on.

我是一名noob程序员,请原谅我提出这些愚蠢的问题。那么,我该如何实现这种索引呢?

您可以使用S[i%len(S)]重申具有连续索引的字符串

好吧,下面是您可以做的:

string = "something"

#iterate through string
for element in range(len(string)):
print(string[element])

你想做多少次都可以。

最新更新