Python 程式 – 從列表中列印峰值或谷值得個數


當需要從列表中列印峰值或谷值得個數時,需要一個簡單的迭代和一個特定的條件。

下面是對其進行演示 −

示例

 即時演示

my_list = [11,12, 24, 12, 36, 17, 28, 63]

print("The list is :")
print(my_list)

my_result = 0

for index in range(1, len(my_list) - 1):
   if my_list[index + 1] > my_list[index] < my_list[index - 1] or my_list[index + 1] <    my_list[index] > my_list[index - 1]:
      my_result += 1

print("The result is :")
print(my_result)

輸出

The list is :
[11, 12, 24, 12, 36, 17, 28, 63]
The result is :
4

說明

  • 定義了一個列表並將其顯示在控制檯上。

  • 一個整數變數被初始化為 0。

  • 迭代列表,檢查連續的索引是否相互小於或大於。

  • 如果是,則整數增加 1。

  • 這在控制檯上顯示為輸出。

更新於:04-Sep-2021

250 次瀏覽

開啟你的職業生涯

完成課程,獲得認證

開始學習
廣告
© . All rights reserved.