2014-04-04 240 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=[] 
相关问题