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