Python for循环获取索引
这个问题在这里已经有了答案:
使用enumerate()
函数生成索引以及要循环的序列元素:
for index, w in enumerate(loopme):
print "CURRENT WORD IS", w, "AT CHARACTER", index
你想迭代字符或单词吗?
换句话说,你必须首先分词,例如
for index, word in enumerate(loopme.split(" ")):
print "CURRENT WORD IS", word, "AT INDEX", index
这将打印单词的索引。
对于绝对的角色位置,你需要类似的东西
chars = 0
for index, word in enumerate(loopme.split(" ")):
print "CURRENT WORD IS", word, "AT INDEX", index, "AND AT CHARACTER", chars
chars += len(word) + 1
链接地址: http://www.djcxy.com/p/23999.html