B=l.append((l[i]+A+B))
l 这里是一个列表,我试图向其中附加更多值以使其充当数组。但它仍然给我错误,如列表索引超出范围。如何摆脱它?
您的代码存在很多问题:
1) the append
method 不返回任何内容,所以这样写是没有意义的B = l.append(...)
2)双括号令人困惑,你写的代码完全等同于B.append(l[i]+A+B)
3)最后,显然,索引i
必须是列表的有效索引l
,否则你会得到一个IndexError
例外。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)