【问题标题】:How can I combine two arrays with special parameters using Python如何使用 Python 将两个具有特殊参数的数组组合起来
【发布时间】:2020-04-18 16:54:56
【问题描述】:

我有两个数组:

a = ['a', 'b', 'c']
b = ['1', '2', '3']

如何将它们组合在一个名为“c”的数组中,并具有以下视图:

c = ['a1', 'b2', 'c3']

【问题讨论】:

    标签: python arrays python-3.x sorting


    【解决方案1】:

    您可以将内置函数mapzipstr.join 一起使用:

    list(map(''.join, zip(a, b)))
    

    输出:

    ['a1', 'b2', 'c3']
    

    【讨论】:

      【解决方案2】:

      zip 将允许您匹配相应的索引:

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

      【讨论】:

        【解决方案3】:

        你也可以试试这样的(除了使用 zip 功能

        >>>[j + b[i] for i, j in enumerate(a)]
        ['a1', 'b2', 'c3']
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-07-22
          • 1970-01-01
          • 2021-11-27
          相关资源
          最近更新 更多