जब एक टुपल में नॉन मैक्स-मिन एलिमेंट्स को एक विशिष्ट मान असाइन करने की आवश्यकता होती है, तो 'max' मेथड, 'min' मेथड, 'tuple' मेथड और एक लूप का उपयोग किया जा सकता है।
'max' मेथड एक इटरेबल में सभी तत्वों में से अधिकतम मान लौटाता है। 'min' मेथड एक इटरेबल में सभी तत्वों में से न्यूनतम मान लौटाता है।
'tuple' मेथड दिए गए मान/इटरेबल को टुपल टाइप में परिवर्तित करता है।
उदाहरण
my_tuple = (25, 56, 78, 91, 23, 11, 0, 99, 32, 10)
print("टुपल है: ")
print(my_tuple)
K = 5
print("K को " + str(K) + " असाइन किया गया है")
my_result = []
for elem in my_tuple:
if elem not in [max(my_tuple), min(my_tuple)]:
my_result.append(K)
else:
my_result.append(elem)
my_result = tuple(my_result)
print("रूपांतरण के बाद टुपल है: ")
print(my_result)आउटपुट
टुपल है: (25, 56, 78, 91, 23, 11, 0, 99, 32, 10) K को 5 असाइन किया गया है रूपांतरण के बाद टुपल है: (5, 5, 5, 5, 5, 5, 0, 99, 5, 5)
व्याख्या
- एक टुपल परिभाषित किया जाता है, और कंसोल पर प्रदर्शित किया जाता है।
- 'K' का मान परिभाषित और प्रदर्शित किया जाता है।
- एक खाली सूची बनाई जाती है।
- टुपल पर पुनरावृति की जाती है, और अधिकतम और न्यूनतम मान निर्धारित किए जाते हैं।
- यदि ये मान टुपल में नहीं हैं, तो इसे खाली सूची में जोड़ा जाता है।
- इस सूची को टुपल में परिवर्तित किया जाता है।
- इसे फिर आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।