【问题标题】:How to add two strings alternatively? [duplicate]如何交替添加两个字符串? [复制]
【发布时间】:2014-05-27 16:56:18
【问题描述】:

我创建了一个这样的列表:

a=list('Testing 123')[::2]
b=list('Testing 123')[1::2]

那么我该如何创建一个新列表,像原来一样添加它们?

【问题讨论】:

  • 对不起,我是新手,所以我不知道如何正确使用代码!
  • 您能否发布您的预期结果,以便我们更好地了解您想要什么?

标签: python list


【解决方案1】:

这是一种方法:

>>> a, b
(['T', 's', 'i', 'g', '1', '3'], ['e', 't', 'n', ' ', '2'])
>>> c = [None]*(len(a)+len(b))
>>> c[::2], c[1::2] = a, b
>>> ''.join(c)
'Testing 123'

【讨论】:

    猜你喜欢
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 2014-03-18
    • 2018-02-14
    • 1970-01-01
    • 2016-05-12
    • 1970-01-01
    相关资源
    最近更新 更多