python 对一个数组的处理,如题:
对一个数组的处理。array=[0,2,0,0,34,4,3,2,0,0,0,0,4,2,3,0,0]如上一个数组,一0为间隔分成几组。比如说2在一个组里34,4,3,2...
对一个数组的处理。
array =[0,2,0,0,34,4,3,2,0,0,0,0,4,2,3,0,0]
如上一个数组,一0为间隔 分成几组。
比如说2 在一个组里 34,4,3,2里 4,2,3 在一个组里,请问用JAVA代码怎么处理一下。
请问用python怎么处理? 展开
array =[0,2,0,0,34,4,3,2,0,0,0,0,4,2,3,0,0]
如上一个数组,一0为间隔 分成几组。
比如说2 在一个组里 34,4,3,2里 4,2,3 在一个组里,请问用JAVA代码怎么处理一下。
请问用python怎么处理? 展开
展开全部
def split(array):
group = []
item = []
for x in array:
if x != 0:
item.append(x)
elif len(item) > 0:
group.append(item)
item = []
if len(item) > 0:
group.append(item)
return group
array =[0,2,0,0,34,4,3,2,0,0,0,0,4,2,3,0,0]
split(array)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询