【发布时间】:2018-03-09 06:44:55
【问题描述】:
我正在尝试挑战我正在学习的一门课程。我是编程新手,但我渴望学习。 你能详细告诉我为什么会出现这个错误以及如何解决它。
default_names =['Justin', 'john','Emilee', 'jim','Ron','Sandra','veronica','Wiskley']
i=0
for i in default_names:
default_names[i]=default_names[i][0].upper()
i+=1
if i==len(default_names):
break
print default_names
错误:TypeError: list indices must be integers, not str
【问题讨论】:
-
您在提问之前是否尝试过查找此内容? Python 标签上有很多类似的问题。
标签: python python-2.x python-2.6