Sé que se puede unir una lista para hacer una cadena larga como en:
x = ['a', 'b', 'c', 'd']
print ''.join(x)
Obviamente, esto daría como resultado:
'abcd'
Sin embargo, lo que estoy tratando de hacer es simplemente unir la primera y la segunda cadena de la lista, luego unir la tercera y la cuarta y así sucesivamente. En resumen, a partir del ejemplo anterior, obtenga una salida de:
['ab', 'cd']
¿Existe alguna forma sencilla de hacer esto? Probablemente también debería mencionar que las longitudes de las cadenas en la lista serán impredecibles, al igual que el número de cadenas dentro de la lista, aunque la cantidad de cadenas siempre será par. Entonces, la lista original también podría ser:
['abcd', 'e', 'fg', 'hijklmn', 'opq', 'r']