जब किसी संख्या के साथ तुलना के आधार पर सूची के तत्वों को बदलना आवश्यक होता है, तो एक साधारण पुनरावृत्ति का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [32, 37, 44, 38, 92, 61, 28, 92, 20] print("The list is :") print(my_list) my_key = 32 print("The key is ") print(my_key) low, high = 2, 9 my_result = [] for ele in my_list: if ele > my_key: my_result.append(high) else: my_result.append(low) print("The resultant list is :") print(my_result)
आउटपुट
The list is : [32, 37, 44, 38, 92, 61, 28, 92, 20] The key is 32 The resultant list is : [2, 9, 9, 9, 9, 9, 2, 9, 2]
स्पष्टीकरण
-
पूर्णांकों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
कुंजी के लिए एक मान परिभाषित किया जाता है और कंसोल पर प्रदर्शित होता है।
-
'निम्न' और 'उच्च' चर असाइन किए गए मान हैं।
-
एक खाली सूची परिभाषित की गई है।
-
मूल सूची को पुनरावृत्त किया जाता है, और प्रत्येक तत्व की तुलना कुंजी से की जाती है।
-
यदि तत्व बड़ा है, तो 'उच्च' चर को खाली सूची में जोड़ दिया जाता है।
-
अन्यथा, खाली सूची में 'निम्न' चर जोड़ दिया जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।