您好我是学习python的新手,我对使用列表感到困惑。
我写了以下内容,并得到以下内容
TypeError:list indices必须是整数,而不是str
我的代码是:
numlist = list()
listy = ['341', '22', '1803']
for i in listy:
numlist = int(listy[i])
所以在这个程序中我试着写,其中一部分包括一个数字列表。我想获取这些数字并将它们附加到另一个列表(numlist),该列表将第一个列表中的每个条目转换为整数类型。
所以我想我需要逐步完成listy中的每个条目。 问题源于'我'引用条目(例如:'341'而不是索引0)?如果是这样......你如何参考指数?我以为这就是我在做的事情,但显然不是:(。
非常感谢任何帮助。我查看了发布到Stack的其他一些问题,它们具有相同的类型错误,但我对此很新,他们都让我更加困惑。