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 的乘积。

  • 上述运算的长度被赋值给一个变量。

  • 这是显示在控制台上的输出。

更新于: 2021-09-06

266 次浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告