使用while循环从另一个嵌套列表中创建嵌套列表

时间:2017-04-01 09:40:37

标签: python list while-loop append

我有这个嵌套列表:

summed = [[2, 3, 534, 56, 67, 676, 3423, 234, 34, 75], [546, 678, 23, 57, 7867, 54236, 325, 6546, 587, 114]]

我想创建一个新的嵌套列表,以便将之前的两个列表分成两个。 新列表如下所示:

new_list = [[[2, 3, 534, 56, 67], [676, 3423, 234, 34, 75]], [[546, 678, 23, 57, 7867, 54236, 325, 6546, 587, 114]]]. Every five numbers of each list will be a new list.

我想用for或while循环创建它。 到目前为止我已经这样做了。

i = 0
while i<len(summed):
    new_list = []
    j = 0
    while (j<len(summed[i])):
        new_list.append(summed[i][j])
        j+=5
    new_list2.append(new_list)
    i+=1
print new_list

0 个答案:

没有答案