เมื่อจำเป็นต้องคำนวณเปอร์เซ็นต์ขององค์ประกอบที่เป็นบวกของรายการ จะใช้ความเข้าใจรายการและวิธีการ "เลน"
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
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
-
ความยาวของการดำเนินการข้างต้นถูกกำหนดให้กับตัวแปร
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล