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

将一维列表中的数据追加到多维列表中

邓夕
2023-03-14

我的清单如下:

List<String> responseList = new ArrayList<>();
 responseList.add("test1")
 responseList.add("test2")
 responseList.add("test3")
 responseList.add("test4")

我需要将上面列表中的数据添加到下面的列表中,其中第0行应该有值test1和test2。第1行应该有test3和test4

List<List<String>> ActualEmployeeList  = new ArrayList<>();

共有2个答案

隗新霁
2023-03-14

你可以这样做。关键是,在for循环中,不需要总是执行i。此外,我认为单独创建列表是有意义的,而不仅仅是将所有内容添加到响应列表中。

        List<String> responseList = new ArrayList<>();
        responseList.add("test1");
        responseList.add("test2");
        responseList.add("test3");
        responseList.add("test4");

        List<List<String>> actualEmployeeList = new ArrayList<>();

        for(int i = 0; i < responseList.size(); i+=2) {
            actualEmployeeList.add(responseList.subList(i, i+2));
        }
楚瑞
2023-03-14

使用简单的for循环:

List<List<String>> ActualEmployeeList = new ArrayList();
for (int i = 0; i < responseList.size()-1; i += 2) {
    ActualEmployeeList.add(responseList.subList(i, i+2));
}

可能的解决方案。不确定这是否最佳:

List<List<String>> ActualEmployeeList = IntStream.range(0, responseList.size()-1)
            .filter(x -> x % 2 == 0)
            .mapToObj(i -> responseList.subList(i, i+2))
            .collect(Collectors.toList());
 类似资料:
  • 问题内容: 像这样的多维列表可以通过执行转换为一维列表。谁能解释一下这是怎么回事? 响应者说,该技术只能用于“平化”二维列表- 不适用于较高的多维列表。但是,如果重复的话,确实如此。例如,如果A是3D列表,则sum(sum(A())[[]),[])将A展平为一维列表。 问题答案: 使用运算符将一个序列加在一起。例如。第二个参数是一个可选的起始值,默认为0 。 在您的示例中,它确实将2个列表连接在一

  • 本文向大家介绍python实现将一维列表转换为多维列表(numpy+reshape),包括了python实现将一维列表转换为多维列表(numpy+reshape)的使用技巧和注意事项,需要的朋友参考一下 如题,我们直接使用numpy 运行结果为: 这样,我们就将一维列表转换为二维列表啦,俗称列表中的列表。 以上这篇python实现将一维列表转换为多维列表(numpy+reshape)就是小编分享给

  • 我试图做的是从列“in_reply_to_user_id”(不在图片中,因为df太宽,无法容纳)与给定id具有相同值的行中获取文本,并将文本附加到列表中,然后将其放入新列中。例如,所有tweet中的“in_reply_to_user_id”列等于第一条tweet的“id”的文本都应该放在一个列表中,然后添加到数据框中名为“reples”的新列中。以下是我尝试过的一些事情:

  • 我试图从包含列表的json中提取一个字段,然后将该列表附加到数据帧中,但遇到了一些不同的错误。 我想我可以将其写入csv,然后用Pandas读取csv,但我尽量避免写入任何文件。我知道我也可以使用StringIO生成csv,但这存在空字节问题。替换这些将是(我认为)另一个逐行的步骤,这将进一步延长脚本完成所需的时间。。。我正在对一个返回成千上万个结果的查询运行此操作,因此保持它的快速和简单是一个优

  • 问题内容: 我正在编写一个包含10个存储桶列表的简单哈希表。使用内置函数计算索引,然后对表大小取模。但是,当我尝试将对象附加到该索引的存储桶列表时,它会附加到每个存储桶列表。我尝试用不同的方式定义add_HT,但我一直得到相同的结果。我究竟做错了什么? 问题答案: 使指向 同一列表 的指针数量增加。这里不是问题。您需要定义为。

  • 问题内容: 我对PDO相当陌生,并希望它们与MySQL一起使用。我似乎可以插入新数据并检索单个结果,但是我对此仍然坚持。 我有一个由成分组成的表格,我正在尝试将所有成分制成一个阵列。 我已经直接将查询运行到SQL中,它向我显示了所有结果,但是使用PDO时,仅使用a就无法获得此结果。当我使用下面的方法时,它给了我所有的结果,但是是多维数组而不是数组。 是否有单独的方法,还是我必须创建一个将结果添加到