Tôi biết rằng một danh sách có thể được kết hợp để tạo thành một chuỗi dài như trong:
x = ['a', 'b', 'c', 'd']
print ''.join(x)
Rõ ràng điều này sẽ xuất ra:
'abcd'
Tuy nhiên, những gì tôi đang cố gắng làm chỉ đơn giản là nối chuỗi đầu tiên và chuỗi thứ hai trong danh sách, sau đó nối chuỗi thứ ba và thứ tư, v.v. Tóm lại, từ ví dụ trên, thay vào đó, hãy đạt được kết quả đầu ra là:
['ab', 'cd']
Có cách nào đơn giản để làm điều này? Tôi có lẽ cũng nên đề cập rằng độ dài của các chuỗi trong danh sách sẽ không thể đoán trước được, cũng như số lượng chuỗi trong danh sách, mặc dù số lượng chuỗi sẽ luôn là số chẵn. Vì vậy, danh sách ban đầu cũng có thể là:
['abcd', 'e', 'fg', 'hijklmn', 'opq', 'r']