任何人都可以帮助我编写一个循环,以获取数据列表,并检查数据中的一个值是否大于上一个值,并且也大于下一个值。即我试图在一组峰中找到峰值数据点。
您可以写这样的循环:
lst = [1,5,3,2,4,1]
for i in range(1, len(lst)-1):
if lst[i - 1] < lst[i] and lst[i] > lst[i + 1]:
print(i, lst[i])
Python教程:
- 循环
- range((函数