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 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.