Ich weiß, dass eine Liste verbunden werden kann, um eine lange Zeichenfolge zu erstellen, wie in:
x = ['a', 'b', 'c', 'd']
print ''.join(x)
Offensichtlich würde dies Folgendes ausgeben:
'abcd'
Ich versuche jedoch, einfach die erste und die zweite Zeichenfolge in der Liste zu verbinden, dann die dritte und vierte Zeichenfolge und so weiter. Kurz gesagt, erzielen Sie aus dem obigen Beispiel stattdessen eine Ausgabe von:
['ab', 'cd']
Gibt es eine einfache Möglichkeit, dies zu tun? Ich sollte wahrscheinlich auch erwähnen, dass die Länge der Zeichenfolgen in der Liste unvorhersehbar ist, ebenso wie die Anzahl der Zeichenfolgen in der Liste, obwohl die Anzahl der Zeichenfolgen immer gerade sein wird. Die ursprüngliche Liste könnte also genauso gut sein:
['abcd', 'e', 'fg', 'hijklmn', 'opq', 'r']