请问如何把简单列表变成一个嵌套列表呢?
比如列表为[3,2,12,4,5,6,7,8,9] 变成 这种嵌套列表[[3,2,12],[4,5,6],[7,8,9]]呢?麻烦大神指导一下,谢谢,十分感谢!
2020-02-28 16:34
2020-03-05 16:00
程序代码:def lst_reshape(lst, amount=1):
i = 0
l = len(lst)
newlst = []
while l > amount:
newlst.append(lst[i:i+amount])
i = i+amount
l = l-amount
else:
newlst.append(lst[i:])
return newlst
#直接输入list和step就好了
lst_test = [3,2,12,4,5,6,7,8,9]
lst_reshape(lst_test,3)
2020-03-05 23:15