我目前正在处理一个空的嵌套列表,我需要填充所有需要放置在嵌套列表的正确区域中的元素。
看起来list.insert()命令将是我想要使用的,但是当我尝试使用多个索引时,我收到此错误消息:
nested_list.insert([0][0][0][0], 'value')
TypeError: 'int' object has no attribute '__getitem__'
有嵌套列表使用insert()的方法吗?
答案 0 :(得分:0)
你可以得到像;
这样的清单In [1]: nested_list = [[[1]]]
In [2]: nested_list[0][0][0]
Out[2]: 1
或
In [3]: l = nested_list[0][0]
In [4]: l
Out[4]: [1]
然后你可以随意使用;
In [5]: l.append(1)
In [6]: l
Out[6]: [1, 1]
In [8]: l.insert(0,6)
In [9]: l
Out[9]: [6, 1, 1]