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