Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中附加到列表中的列表_Python - Fatal编程技术网

如何在python中附加到列表中的列表

如何在python中附加到列表中的列表,python,Python,我无法将数字添加到已在列表中的列表中。例如,假设我被给予: L = [[1, 2, 3], [100, 101, 102]] 我试图附加到L[1]以获得: L = [[1, 2, 3, 4, 5, 6], [100, 101, 102]] 我这样做的方式是L[1]。扩展([4,5,6]),但得到的结果是None 任何帮助都将不胜感激。首先,您要附加的是L[0],而不是L[1]。指数从0开始 其次,L[0]。扩展([4,5,6])可以正常工作。它修改列表并返回None。演示: >>

我无法将数字添加到已在列表中的列表中。例如,假设我被给予:

L = [[1, 2, 3], [100, 101, 102]]
我试图附加到
L[1]
以获得:

L = [[1, 2, 3, 4, 5, 6], [100, 101, 102]]
我这样做的方式是
L[1]。扩展([4,5,6])
,但得到的结果是
None


任何帮助都将不胜感激。

首先,您要附加的是
L[0]
,而不是
L[1]
。指数从0开始

其次,
L[0]。扩展([4,5,6])
可以正常工作。它修改列表并返回
None
。演示:

>>> L = [[1, 2, 3], [100, 101, 102]]
>>> L[0].extend([4, 5, 6])
>>> L
[[1, 2, 3, 4, 5, 6], [100, 101, 102]]

只是不要尝试对
扩展
的返回值做任何事情,你应该会没事的。

哦,哎呀,那是个打字错误,我是说L[0]。谢谢你!我不知道它改变了它,我认为结果意味着它没有成功地扩展它。