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

Python中如何将两个列表元素按位合并为一个列表?

Python实现列表对应位置字符串拼接的方法

你需要的是将两个列表对应位置的字符串拼接,Python没有专门的单一内置函数直接完成这个操作,但可以通过组合几个内置工具轻松实现:

方法1:列表推导式 + zip()

zip()是Python内置函数,它会将多个可迭代对象的对应元素配对,配合列表推导式可以快速生成目标列表:

list1 = ['1','2','3']
list2 = ['4','5','6']
list3 = [a + b for a, b in zip(list1, list2)]
# 输出: ['14', '25', '36']

方法2:map() + str.join

利用map()将字符串拼接操作批量应用到zip()的配对元素上,再转成列表:

list1 = ['1','2','3']
list2 = ['4','5','6']
list3 = list(map(''.join, zip(list1, list2)))
# 输出: ['14', '25', '36']

这两种方式都只用到Python内置功能,不需要额外导入模块,且效率优于手动循环遍历。

内容的提问来源于stack exchange,提问作者Dean-O

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 04:54:50