擅长:python、mysql、java
<p>根据评论,这里有一个可能的解决方案<a href="https://docs.python.org/3.8/library/itertools.html#itertools.groupby" rel="nofollow noreferrer">^{<cd1>}</a>:</p>
<pre><code>from itertools import groupby
series = [1.99, 1.88, 2.21, 2.32, 2.42, 1.0, 2.1]
def action(value):
print('Action trigerred at value {}'.format(value))
for condition, g in groupby(series, lambda k: k > 2.0):
if condition:
action(next(g))
</code></pre>
<p>印刷品:</p>
<pre><code>Action trigerred at value 2.21
Action trigerred at value 2.1
</code></pre>