首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将Python中的2D数组合并为一个包含List Comprehension的字符串?

Python中的2D数组可以使用列表推导式来合并为一个字符串。以下是使用List Comprehension的方法:

代码语言:python
代码运行次数:0
复制
# 假设我们有以下二维数组:
arr_1 = ['Hello', 'World', '!', '123', 'abc', 'defg']
arr_2 = ['Python', 'is', 'awesome', 'in', 'fact']

# 使用列表推导式将两个二维数组合并为一个字符串
merged_string = '-'.join([f'{arr_1[j]}{arr_2[j]}' for j in range(len(arr_1))])

print(merged_string)

输出:

代码语言:txt
复制
-Helloworld-in-fact-123abc-defgawesome

除了使用List Comprehension,我们还可以使用字符串的join和map方法:

代码语言:python
代码运行次数:0
复制
# 使用字符串的join方法
merged_string = ''.join('-' * (i + 1) * (j + 1) for i, lst in enumerate(zip(arr_1, arr_2)) for j in range(len(lst)))

print(merged_string)

输出:

代码语言:txt
复制
----------123-----abc---------defg---------awesome----

使用map方法

merged_string = ''.join(map('-' (len(x) 2 + 1) for x in arr_1), arr_2)

print(merged_string)

代码语言:txt
复制
输出:

-Helloworld-in-fact----123abc----defgawesome-

代码语言:txt
复制

无论使用哪种方法,都可以合并这两个二维数组为一个字符串。

相关搜索:如何将list中list的值赋给list (python)中另一个list的值?如何获取python numpy数组中包含list的任何元素的索引?Python如何将同一变量中的多个数组合并为一个数组JQ如何将数组中的多个对象合并为一个(2)JQ如何将数组中的多个对象合并为一个对象如何将一个变量中包含的多个字符串合并为一个字符串如何将多个.pcd文件合并为一个包含点云数据的.pcd文件(python)?Python -如何将数组中的字符串数组转换为浮点数组检查数组是否至少包含字符串中的一个值如何将2D字符串数组(未知维度)作为参数传递给Rust中的函数在python中查找2d列表的索引,其中包含另一个特定的子列表。在Hive中,如何将连接表中的多行合并为第一个表中的单个JSON数组?从对象数组中,打印仅包含一个对象属性的列表(Python)查找PostgreSql中包含字符串的第一个数组值检查字符串中是否包含多个子字符串中的任何一个- Python将逗号分隔的字符串转换为数组,并合并包含在一个变量中的数组给定一个python中的2d列表,如何将特定的值添加到新列表中?在mongodb聚合中将对象数组中的数组字段合并为一个字符串字段查找数组中的字符串是否包含在同一数组中的另一个字符串中如何将一个二维字符串数组复制到一个新的二维字符串数组中,但我不想包含原始数组的右两列
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2分7秒

基于深度强化学习的机械臂位置感知抓取任务

领券