【发布时间】:2020-06-10 10:20:23
【问题描述】:
我想制作一个包含索引的列表,告诉我某个字符在字符串中的位置。
到目前为止,我有这个:
def function(string):
a = []
for i in string:
if string[i] == '*':
a.append(i)
我得到一个错误:字符串索引必须是整数。
我搜索了如何解决这个问题,但找不到任何合适的答案。
【问题讨论】:
-
使用
for i in string:将i设置为字符,而不是索引。 -
了解
for i in string的真正作用。