2014-04-04 235 views
-2

我有這樣一個字符串列表:轉換的字符串列表,列出字符串列表的

['00000001000000000000000000000000', '11101000000000000000000000000000', '00011000000000000000000000000000', '11001000000000000000000000000000', '00101000000000000000000000000000', '10101000000000000000000000000000'] 

我想它的長度相等的塊組:

[['00000001000000000000000000000000', '11101000000000000000000000000000', '00011000000000000000000000000000'], ['11001000000000000000000000000000', '00101000000000000000000000000000', '10101000000000000000000000000000']] 

燦任何人請幫助我?

+1

1.哪些語言? 2.你有什麼嘗試? 3.轉換的邏輯是什麼?分成三分或其他什麼? – sashkello

+0

在Python語言中。它不是分成三部分。它可能是任何數字 – user3487900

回答

0

假設列表的長度是任意數N完美整除,這裏是一個基本的腳本:

import copy 
L = ['000','111','222','333','444','555','666','777','888'] 
new_L = [] 

chunk = [] 
for i, list_item in enumerate(L): 
    chunk.append(list_item) 
    if (i+1) % N == 0: 
     new_L.append(copy.deepcopy(chunk)) 
     chunk=[] 
相關問題