【发布时间】:2012-05-24 17:14:22
【问题描述】:
mylist = ["a", "apple", "b", "ball", "c", "cat"]
mylist[6] = "value"
print(mylist)
错误:
IndexError: list assignment index out of range
我记得在javascript中按索引分配值,它在python中不起作用?
【问题讨论】:
-
是的,它不起作用。使用
append。或者,如果您实际上是在尝试访问第 6 个元素,请改用5。 -
Python 的列表是 0 索引的。
-
@jamylak 我想在列表中添加新值,使用 append 函数。