资源:
base = [['Number >', ['123','456','789']], ['Number <', ['987', '654', '321']], ["Number = 0", ["1/1", "2/2", "3/3"]]]
print(base)
print(base[0][1][0])
base.insert([0][1][0], '1290')
print(base)
结论:
Traceback (most recent call last):
File "C:/.../Insert.py", line 7, in <module>
base.insert([0][1][0], '1290')
IndexError: list index out of range
如何正确替换列表中的值?
澄清问题后,我提出一个解决方案:
问题是
base.insert([0][1][0], '1290'),即[0][1][0]我会按发生的顺序整理一下
[0][1][0]:[0]– 创建一个元素为 0 的列表[0][1]- 在列表 [0] 的索引 1 处调用,这会引发异常IndexError: list index out of range考试: