You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将嵌套列表中的内层字符列表合并为单个字符串元素

实现思路

核心逻辑为遍历外层列表的所有子列表,将每个子列表内的字符元素拼接为完整字符串,再将拼接后的字符串封装为单元素子列表,汇总后即可得到目标格式。

常见语言实现示例

Python

直接通过列表推导式配合字符串join方法实现:

origin = [["H", "E", "L", "L", "O"], ["B", "Y", "E"]]
target = [[''.join(item)] for item in origin]
# 输出结果:[["HELLO"], ["BYE"]]

JavaScript

通过数组map遍历结合join方法实现:

const origin = [["H", "E", "L", "L", "O"], ["B", "Y", "E"]];
const target = origin.map(subArr => [subArr.join('')]);
// 输出结果:[["HELLO"], ["BYE"]]

Java

使用Stream流处理实现:

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

public class ConvertList {
    public static void main(String[] args) {
        List<List<String>> origin = Arrays.asList(
                Arrays.asList("H", "E", "L", "L", "O"),
                Arrays.asList("B", "Y", "E")
        );
        List<List<String>> target = origin.stream()
                .map(subList -> Arrays.asList(String.join("", subList)))
                .collect(Collectors.toList());
        // 输出结果:[[HELLO], [BYE]]
    }
}

内容的提问来源于stack exchange,提问作者Sune

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 12:27:02