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