जब किसी श्रेणी में सभी संख्याओं को खोजने की आवश्यकता होती है जहां पूर्ण वर्ग होते हैं, और संख्या में अंकों का योग 10 से कम होता है, तो सूची समझ का उपयोग किया जाता है।
नीचे उसी का प्रदर्शन है -
उदाहरण
lower_limit = int(input(“Enter the lower range: “)) upper_limit = int(input(“Enter the upper range: “)) my_list = [] my_list = [x for x in range(lower_limit,upper_limit+1) if (int(x**0.5))**2==x and sum(list(map(int,str(x))))<10] print(“The result is : “) print(my_list)
आउटपुट
Enter the lower range: 5 Enter the upper range: 12 The result is : [9]
स्पष्टीकरण
-
निचली श्रेणी और ऊपरी सीमा उपयोगकर्ता द्वारा ली जाती है।
-
एक खाली सूची परिभाषित की गई है।
-
सूची समझ का उपयोग निचली और ऊपरी सीमाओं पर पुनरावृति करने के लिए किया जाता है।
-
तत्वों का वर्गमूल पाया जाता है।
-
तत्वों का सारांश दिया गया है।
-
इसे एक सूची में बदल दिया जाता है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।