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