当前位置: 首页 > 知识库问答 >
问题:

将列表添加到列表列表中 [重复]

钱雅逸
2023-03-14

< code>list_of_lists=[[1,2,3],[4,5,6]] < br > < code > list _ to _ add =[" A "," B "," C"]

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

谢谢!

共有2个答案

齐乐逸
2023-03-14

您可以使用(追加)来执行此操作,如下所示:

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

list_of_lists.append(list_to_add)

你应该得到预期的结果。

>>> list_of_lists
[[1, 2, 3], [4, 5, 6], ['A', 'B', 'C']]

如果你一开始就想要它,你可以将“list_to_add”包装成一个列表,然后添加“list_of_lists”的元素,如下所示:

outpu_list = [list_to_add] + list_of_lists
>>> output_list
[['A', 'B', 'C'], [1, 2, 3], [4, 5, 6]]

否则,如果您希望在任何索引处自由插入,请检查@Locke的答案。

颜黎昕
2023-03-14

您可以使用 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的信息。

 类似资料:
  • 很容易将列表列表转换为数据帧: 但是我如何将df转换回列表列表呢?

  • 我的目标是从用户输入的“AM”-“PM”字符串格式打印包含24小时十进制格式的进入和退出时间的列表,如以下字符串数组:{6AM#8AM,11AM#1PM,7AM#8PM,7AM#8AM,10AM#12PM,12PM#4PM,1PM#4PM,8AM#9AM} 我在for循环中声明了各个列表,并在循环中为它们赋值,但从代码中得到了以下运行时异常:java。lang.IndexOutOfBoundsEx

  • 问题内容: 与此问题类似,如何将空列添加到数据框?,我想知道向DataFrame添加一列空列表的最佳方法。 我想要做的基本上是初始化一列,然后遍历行以处理其中的一些行,然后在此新列中添加填充列表以替换初始化的值。 例如,如果下面是我的初始DataFrame: 然后,我最终希望得到这样的结果,其中每一行都经过单独处理(显示了示例结果): 当然,如果我尝试像使用其他任何常量一样进行初始化,它会认为我正

  • 在有趣的功能中,当我将列表添加到其他列表时,它正在添加空列表,我可以找到原因有人可以帮助我这个程序是关于查找给定数组的不同组合

  • 问题内容: 我使用SQLAlchemy制作了一个表,却忘记添加列。我基本上想这样做: 这是什么语法?我在文档中找不到它。 问题答案: 这称为数据库迁移(SQLAlchemy不支持即开即用的迁移)。您可以考虑使用sqlalchemy- migrate 在这种情况下提供帮助,也可以仅通过选择的数据库的命令行实用程序,

  • 我有一个熊猫数据框,其中一列由列表组成: 我想添加,例如,每个列表的第一个和最后一个索引。为此,我使用: 这分别作用于每一行,如果数据帧很大,这可能会非常密集。有没有办法将此操作矢量化?