【问题标题】:How do I concatenate symbol-by-symbol two arrays [duplicate]如何逐个符号连接两个数组[重复]
【发布时间】:2020-06-01 02:30:30
【问题描述】:

我有 2 个数组,例如:[1, 2, 3] 和 [4, 5, 6] 我如何将它们合并为 1 个数组?:[1, 4, 2, 5, 3, 6] ?请帮忙

【问题讨论】:

  • 使用extend()列表方法
  • 有什么尝试?
  • 写一个for循环
  • [y for t in zip(l1,l2) for y in t]?如果两者都是等长的列表。

标签: python arrays


【解决方案1】:

如果顺序不重要可以直接使用+:

a = [1, 2, 3]
b = [4, 5, 6]
c = a + b

否则你可以这样做:

a = [1, 2, 3]
b = [4, 5, 6]
c = []
for i, j in zip(a, b):
    c += [i, j]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-08
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 2020-10-14
    • 1970-01-01
    • 2020-06-26
    • 2018-09-13
    相关资源
    最近更新 更多