2017-04-17 20 views
0

データのリストを取り、データの値が前の値よりも大きく、次の値よりも大きいかどうかを調べるループを書くのに役立つことができます。すなわち、ピークのセット内のピークデータポイントを見つけようとしている。ループ書き込みヘルプが必要です!ピークデータ値を見つける必要があります。 python-2.7

+0

がいいだろう。.. – Astrom

+0

こんにちは、歓迎をStackOverflowにします。ヘルプページ、特に[ここではどのトピックについて聞かせていただけますか?](http://stackoverflow.com/help/on-topic)と[質問しないでください。」](http://stackoverflow.com/help/dont-ask)。さらに重要なことは、[Stack Overflow question checklist](http://meta.stackexchange.com/q/156810/204922)をお読みください。また、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)についても知りたいことがあります。 – galfisher

+0

私は今までループを書く方法を理解していない限り、試してみません。 –

答えて

0

あなたはこのようなループの書き込みがあります。

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のチュートリアル:

あなたの試みを示す
+0

ありがとう!私はそれを行こう! –

+0

はすばらしく働いた。ありがとう! –

+0

聞いてよかった@JamesH:D – Laurence

関連する問題