我知道可以将列表连接成一个长字符串,例如:
x = ['a', 'b', 'c', 'd']
print ''.join(x)
很明显,这将输出:
'abcd'
然而,我想做的就是简单地将列表中的第一个字符串和第二个字符串连接起来,然后将第三个和第四个字符串连接在一起,以此类推。简而言之,从上面的示例中实现以下输出:
['ab', 'cd']
有没有简单的方法来做到这一点?我还应该提到,列表中字符串的长度是不可预测的,列表中字符串的数量也是不可预测的,尽管字符串的数量始终是偶数。所以原始列表也可能是:
['abcd', 'e', 'fg', 'hijklmn', 'opq', 'r']