【发布时间】:2014-05-27 16:56:18
【问题描述】:
我创建了一个这样的列表:
a=list('Testing 123')[::2]
b=list('Testing 123')[1::2]
那么我该如何创建一个新列表,像原来一样添加它们?
【问题讨论】:
-
对不起,我是新手,所以我不知道如何正确使用代码!
-
您能否发布您的预期结果,以便我们更好地了解您想要什么?
我创建了一个这样的列表:
a=list('Testing 123')[::2]
b=list('Testing 123')[1::2]
那么我该如何创建一个新列表,像原来一样添加它们?
【问题讨论】:
这是一种方法:
>>> 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'
【讨论】: