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。
這在控制檯上顯示為輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP