原因:
ℹ️先赋值为0,然后
for i in s 是用ℹ️遍历s里的每一个元素,即用每个元素赋值为ℹ️,是属于str,不是int。
s[ℹ️]是求s的索引为ℹ️的元素,但是str是不能为索引的,报错。
ℹ️+=1也是错的,会报错为:“TypeError: can only concatenate str (not “int”) to str”,str不能与int相加。
此题答案见上一个笔记。
相关文章
- 02-21for遍历用例数据时,报错:TypeError: list indices must be integers, not dict,解决方法
- 02-21TypeError: slice indices must be integers or None or have an index method
- 02-21成功解决TypeError: slice indices must be integers or None or have an __index__ method
- 02-21菜鸟笔记TypeError: string indices must be integers
- 02-21成功解决TypeError: tuple indices must be integers or slices, not str
- 02-21requests+unittest接口自动化之报错:TypeError: list indices must be integers or slices, not str
- 02-21requests+unittest接口自动化之报错:TypeError: list indices must be integers or slices, not str
- 02-21TypeError: list indices must be integers or slices, not tuple
- 02-21《机器学习实战》CART回归树源码问题:TypeError: list indices must be integers or slices, not tuple