[英]How can I re-iterate from the beginning of a string after iterating through it?
我很抱歉,但我想不出任何其他方式来提出这个问题。 我发现很多关于这个主题的编码问题,在遍历一个string
之后,我必须通过string
的开头重复一遍(其中new index=index of last element + 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.
我是一个菜鸟程序员,所以请原谅我提出这些愚蠢的问题。 那么,如何实现这种索引呢?
好吧,这是你可以做的:
string = "something"
#iterate through string
for element in range(len(string)):
print(string[element])
您可以多次执行此操作。
您可以使用S[i%len(S)]
用连续索引重申字符串
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.