Python如何将列表中的多个字符串转换为单个字符串存入列表?
将列表中多个字符串合并为单个字符串后存入列表
Python 实现
用字符串的join()方法就能直接完成需求:该方法会把列表里的所有字符串用指定分隔符连接成一个新字符串,再把这个字符串放进新列表即可。
input_list = ["a", "b", "c"] output_list = [",".join(input_list)] print(output_list) # 输出: ["a,b,c"]
如果列表里有非字符串类型的元素,需要先把每个元素转成字符串再合并:
input_list = ["a", 2, True, "c"] output_list = [",".join(str(item) for item in input_list)] print(output_list) # 输出: ["a,2,True,c"]
JavaScript 实现
借助数组的join()方法同样可以实现:
const inputArr = ["a", "b", "c"]; const outputArr = [inputArr.join(",")]; console.log(outputArr); // 输出: ["a,b,c"]
Java 实现
通过String.join()完成字符串合并,再将结果存入列表:
import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { List<String> inputList = List.of("a", "b", "c"); String joinedStr = String.join(",", inputList); List<String> outputList = new ArrayList<>(); outputList.add(joinedStr); System.out.println(outputList); // 输出: [a,b,c] } }
内容的提问来源于stack exchange,提问作者Roy
相关产品推荐
相关产品推荐

