python – 并排连接两个列表

python – 并排连接两个列表,第1张

概述我正在寻找以下最短的方式(一线解决方案) a = ["a", "b", "c"]b = ["w", "e", "r"] 我想要以下输出: q = ["a w", "b e", "c r"] 当然,这可以通过应用for循环来实现.但我想知道是否有一个聪明的解决方案呢? 您可以使用str.join()和 zip(),示例 – q = [' '.join(x) for x in zip(a,b)] 示 我正在寻找以下最短的方式(一线解决方案)

a = ["a","b","c"]b = ["w","e","r"]

我想要以下输出:

q = ["a w","b e","c r"]

当然,这可以通过应用for循环来实现.但我想知道是否有一个聪明的解决方案呢?

解决方法 您可以使用str.join()和 zip(),示例 –

q = [' '.join(x) for x in zip(a,b)]

示例/演示 –

>>> a = ["a","c"]>>> b = ["w","r"]>>> q = [' '.join(x) for x in zip(a,b)]>>> q['a w','b e','c r']
总结

以上是内存溢出为你收集整理的python – 并排连接两个列表全部内容,希望文章能够帮你解决python – 并排连接两个列表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1195136.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存