目前我有
for element in initialString:
if element == word:
print(element.index(initialString))
其中initialString
是一个列表,word
是一个被调用的变量。
然而,它返回TypeError
告诉我它不能convert a 'list' object to str implicity
。
答案 0 :(得分:2)
您可以使用initialString.index(element)
(反之亦然);列表可以告诉你它存储的element
索引; element
不知道该列表。
然而,你应该在这里使用enumerate()
来为循环添加索引:
for i, element in enumerate(initialString):
if element == word:
print(i)
如果你想知道的只是word
的索引,那么使用起来更简单:
print(initialString.index(word))