擅长:python、mysql、java
<p>这应该起作用:</p>
<pre><code>def get_100_lengths( arr ) :
s = ''.join( ['0' if i < 100 else '1' for i in arr] )
parts = s.split('0')
return [len(p) for p in parts if len(p) > 0]
</code></pre>
<p>之后,你可以计算平均值或做任何你喜欢的事情</p>
<p>结果是:</p>
<pre><code>>>> get_100_lengths( [120,120,120,90,90,120,90,120,120] )
[3, 1, 2]
</code></pre>