Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन - टुपल में नॉन मैक्स-मिन एलिमेंट्स को विशिष्ट मान असाइन करें


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

  1. - पायथन में टुपल एलिमेंट्स डिलीट करना

    व्यक्तिगत टुपल एलिमेंट्स को हटाना संभव नहीं है। बेशक, अवांछित एलिमेंट्स को छोड़कर एक और टुपल बनाने में कुछ भी गलत नहीं है। पूरे टुपल को स्पष्ट रूप से हटाने के लिए, बस del स्टेटमेंट का उपयोग करें। उदाहरण #!/usr/bin/python tup = (physics, chemistry, 1997, 2000) print tup del tup print After deletin

  1. - पायथन में वेरिएबल को मान असाइन करना

    किसी भी कंप्यूटर प्रोग्रामिंग भाषा में वेरिएबल असाइनमेंट एक बहुत ही बुनियादी आवश्यकता है। पायथन में वेरिएबल घोषित करने और उसमें मान असाइन करने के कई तरीके हैं। नीचे हम उनमें से प्रत्येक को देखेंगे। सीधा इनिशियलाइज़ेशन इस विधि में, हम सीधे वेरिएबल घोषित करते हैं और = चिह्न का उपयोग करके मान असाइन करत

  1. - Python टपल में एलिमेंट्स कैसे ऐपेंड करें?

    Python टपल एक इम्यूटेबल ऑब्जेक्ट है। इसलिए कोई भी ऑपरेशन जो इसे संशोधित करने की कोशिश करता है (जैसे append) अनुमत नहीं है। हालांकि, निम्न वर्कअराउंड का उपयोग किया जा सकता है। पहले, बिल्ट-इन फंक्शन list() द्वारा टपल को लिस्ट में बदलें। आप लिस्ट ऑब्जेक्ट में हमेशा आइटम ऐपेंड कर सकते हैं। फिर इस लिस्ट