要求:a=["1","2","3","4"]———>[['1', '2'], ['3', '4']]
自定义方法:
def split_list(x,n,newList=[]):
'''
:param x: 要拆分的list
:param n:拆分的子list的大小
:param newList:
:return:
'''
if len(x)<=n:
newList.append(x)
return newList
else:
newList.append(x[:n])
return split_list(x[n:],n)
简单方法:
import numpy as np
lists=split_list(a,2)#参数1,:要拆分的集合,参数2:拆分的大小