जब सूची में सकारात्मक तत्वों का प्रतिशत गणना करना आवश्यक हो, तो सूची समझ और '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 के गुणनफल से विभाजित किया जाता है।
उपरोक्त ऑपरेशन की लंबाई एक चर को निर्दिष्ट की जाती है।
यही आउटपुट है जो कंसोल पर प्रदर्शित किया जाता है।