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