Я знаю, что список можно объединить в одну длинную строку, например:
x = ['a', 'b', 'c', 'd']
print ''.join(x)
Очевидно, это выведет:
'abcd'
Однако я пытаюсь просто соединить первую и вторую строки в списке, затем присоединить третью и четвертую и так далее. Короче говоря, вместо этого из приведенного выше примера получить результат:
['ab', 'cd']
Есть какой-нибудь простой способ сделать это? Я, вероятно, также должен упомянуть, что длина строк в списке будет непредсказуемой, как и количество строк в списке, хотя количество строк всегда будет четным. Таким образом, исходный список может быть таким:
['abcd', 'e', 'fg', 'hijklmn', 'opq', 'r']