我對python(幾個星期)相當陌生,並且遇到加入列表的問題。現在,我知道,一個列表可以加入到做一個長字符串,如:加入列表中的元素對 - Python
x = ['a', 'b', 'c', 'd']
print ''.join(x)
顯然,這將輸出:
'abcd'
然而,我所試圖做的是簡單地加入第一和列表中的第二個字符串,然後加入第三個和第四個等等。總之,從上面的例子中實現了輸出:
['ab', 'cd']
有沒有簡單的方法可以做到這一點?我也許應該提到,列表中字符串的長度是不可預知的,列表中字符串的數量也是不可預測的,儘管字符串的數量總是偶數。所以原始列表可能只是:
['abcd', 'e', 'fg', 'hijklmn', 'opq', 'r']
或其他。 反正,任何幫助都將不勝感激,所以在此先感謝。
*「我也許應該還提到,字符串列表的長度將是不可預知的「* - 長度是否重要?即你只是想加入每一對列表元素,還是隻要結果元素保持在特定的長度限制以下,你是否真的想要查看內容並加入? – poke 2011-05-01 20:08:49
簡單地加入每一對,我只是認爲不知道對的數量可能是一個問題 – John 2011-05-01 20:14:11