Python – 计算列表中正元素的百分比
当需要计算列表中正元素的百分比时,可以使用列表解析和“len”方法。
以下对其进行了演示 −
示例
my_list = [14, 62, -22, 13, -87, 0, -21, 81, 29, 31] print("The list is :") print(my_list) my_result = (len([element for element in my_list if element > 0]) / len(my_list)) * 100 print("The result is :") print(my_result)
输出
The list is : [14, 62, -22, 13, -87, 0, -21, 81, 29, 31] The result is : 0
说明
在控制台中定义并显示一个列表。
使用列表解析来迭代列表,并检查元素是否大于 0,且这些元素除以列表长度和 100 的乘积。
上述运算的长度被赋值给一个变量。
这是显示在控制台上的输出。
广告