如何在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]。谢谢你!我不知道它改变了它,我认为结果意味着它没有成功地扩展它。