Computer >> Máy Tính >  >> Lập trình >> Python

Python - Tính phần trăm phần tử tích cực của danh sách

Khi được yêu cầu tính toán phần trăm các phần tử dương của danh sách, cách hiểu danh sách và phương pháp ‘len’ được sử dụng.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

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)

Đầu ra

The list is :
[14, 62, -22, 13, -87, 0, -21, 81, 29, 31]
The result is :
0

Giải thích

  • Một danh sách được xác định và hiển thị trên bảng điều khiển.

  • Khả năng hiểu danh sách được sử dụng để lặp lại danh sách và kiểm tra xem một phần tử có lớn hơn 0 hay không và các phần tử này được chia cho tích độ dài của danh sách và 100.

  • Độ dài của thao tác trên được gán cho một biến.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.