首页 > 解决方案 > 将列表添加到列表列表

问题描述

list_of_lists=[[1,2,3],[4,5,6]]
list_to_add=["A","B","C"]

我希望结果是 list_of_lists 将变为:
[["A","B","C"],[1,2,3],[4,5,6]]

谢谢!

标签: pythonlist

解决方案


您可以使用append将元素添加到列表的末尾,但如果您想将其添加到前面(根据您的问题),那么您需要使用fooList.insert( INSERT_INDEX, ELEMENT_TO_INSERT )

明确地

>>> list_of_lists=[[1,2,3],[4,5,6]]
>>> list_to_add=["A","B","C"]
>>> list_of_lists.insert(0,list_to_add) # index 0 to add to front
>>> print list_of_lists
[['A', 'B', 'C'], [1, 2, 3], [4, 5, 6]]

这里有更多关于 List API 的信息。


推荐阅读