Python – 计算列表中正元素的百分比

pythonserver side programmingprogramming更新于 2025/10/14 17:48:17

当需要计算列表中正元素的百分比时,使用列表推导和‘len’方法。

下面是相同的演示 −

示例

my_list = [14, 62, -22, 13, -87, 0, -21, 81, 29, 31]

print("列表为:")
print(my_list)

my_result = (len([element for element in my_list if element > 0]) / len(my_list)) * 100

print("结果为:")
print(my_result)

输出

列表为:
[14, 62, -22, 13, -87, 0, -21, 81, 29, 31]
结果为:
0

解释

  • 定义一个列表并显示在控制台上。

  • 使用列表推导式对列表进行迭代,并检查元素是否大于 0,并将这些元素除以列表长度和 100 的乘积。

  • 将上述操作的长度分配给一个变量。

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


相关文章


有用资源