擅长:python、mysql、java
<p>这样做有效:</p>
<pre><code>x=[10,20,30,0,4,5,6,0,1,1,1,1,1,1,0,1]
output=[]
temp=[]
for i in x:
if i==0:
output.append(temp)
temp=[]
else:
temp.append(i)
output.append(temp)
</code></pre>
<p>其中,<strong>输出</strong>为:</p>
<pre><code>[[10, 20, 30], [4, 5, 6], [1, 1, 1, 1, 1, 1], [1]]
</code></pre>
<p>代码很短,但我确信有更简洁的解决方案。你知道吗</p>