插入函数与嵌套列表一起使用

时间:2014-07-07 14:12:13

标签: python list

我目前正在处理一个空的嵌套列表,我需要填充所有需要放置在嵌套列表的正确区域中的元素。

看起来list.insert()命令将是我想要使用的,但是当我尝试使用多个索引时,我收到此错误消息:

nested_list.insert([0][0][0][0], 'value')
TypeError: 'int' object has no attribute '__getitem__'

有嵌套列表使用insert()的方法吗?

1 个答案:

答案 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]