Wiem, że listę można połączyć w jeden długi ciąg, jak w:
x = ['a', 'b', 'c', 'd']
print ''.join(x)
Oczywiście dałoby to:
'abcd'
Jednak próbuję po prostu połączyć pierwszy i drugi ciąg na liście, a następnie dołączyć trzeci i czwarty i tak dalej. Krótko mówiąc, z powyższego przykładu uzyskamy wynik:
['ab', 'cd']
Czy jest na to prosty sposób? Powinienem również wspomnieć, że długości łańcuchów na liście będą nieprzewidywalne, podobnie jak liczba ciągów na liście, chociaż liczba ciągów zawsze będzie parzysta. Tak więc oryginalna lista mogłaby równie dobrze wyglądać:
['abcd', 'e', 'fg', 'hijklmn', 'opq', 'r']