给定一个类似的列表:
A = [18, 7, 0, 0, 0, 9, 12, 0, 0, 11, 2, 3, 3, 0, 0, 7, 8]
有没有一种简单的方法来创建子数组,这些元素由零(或至少由 NaN)分隔?我的意思是,比如:
A1 = [18, 7]
A2 = [9, 12]
A3 = [11, 2, 3, 3]
A4 = [7, 8]
我写过:
q=0
for i in range(0,len(A)):
if A[i]-A[i-1] < 1:
q=q+1
检索列表中存在的零数据包的数量。但是我需要填充子数组,只要我通过列表遇到它们......也许有这个split
功能?先感谢您。