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

पायथन में पैरामीटर्स के साथ टुपल्स इनिशियलाइज़ करें


जब कुछ पैरामीटर्स के साथ टुपल्स को इनिशियलाइज़ करने की आवश्यकता होती है, तो 'tuple' मेथड और '*' ऑपरेटर का उपयोग किया जा सकता है।

'tuple' मेथड पैरामीटर के रूप में पास किए गए इटरेबल को टुपल क्लास टाइप में परिवर्तित कर देगा।

* ऑपरेटर का उपयोग दो मानों का गुणनफल प्राप्त करने के लिए किया जा सकता है। इसका उपयोग एक ही मान को कई बार गुणा करने और कंसोल पर प्रदर्शित करने के लिए भी किया जा सकता है।

उदाहरण

N = 6
print("N का मान " + str(N) + " पर इनिशियलाइज़ किया गया है")
default_val = 2
print("डिफ़ॉल्ट मान " + str(default_val) + " पर इनिशियलाइज़ किया गया है")
indx = 3
print("इंडेक्स मान " + str(indx) + " पर इनिशियलाइज़ किया गया है")
val_to_add = 6
print("जोड़ा जाने वाला मान " + str(val_to_add) + " पर इनिशियलाइज़ किया गया है")
my_result = [default_val] * N
my_result[indx] = val_to_add
my_result = tuple(my_result)
print("बना टुपल है: ")
print(my_result)

आउटपुट

N का मान 6 पर इनिशियलाइज़ किया गया है
डिफ़ॉल्ट मान 2 पर इनिशियलाइज़ किया गया है
इंडेक्स मान 3 पर इनिशियलाइज़ किया गया है
जोड़ा जाने वाला मान 6 पर इनिशियलाइज़ किया गया है
बना टुपल है: 
(2, 2, 2, 6, 2, 2)

व्याख्या

  • 'N', 'इंडेक्स', 'जोड़ा जाने वाला मान' और एक डिफ़ॉल्ट मान के लिए मान इनिशियलाइज़ और कंसोल पर प्रदर्शित किए जाते हैं।
  • डिफ़ॉल्ट मान को 'N' से गुणा किया जाता है और एक वेरिएबल को असाइन किया जाता है।
  • यह ऑपरेशन एक वेरिएबल को असाइन किया जाता है।
  • उस वेरिएबल का 'इंडेक्स' वह मान असाइन किया जाता है जिसे जोड़ने की आवश्यकता होती है।
  • अगला, वेरिएबल को टुपल में परिवर्तित किया जाता है, और एक वेरिएबल में संग्रहीत किया जाता है।
  • यह वेरिएबल आउटपुट है जो कंसोल पर प्रदर्शित होता है।

  1. - पायथन में अधिकतम न्यूनतम मान के साथ पथ

    मान लीजिए हमारे पास R पंक्तियों और C कॉलम के साथ पूर्णांकों का एक मैट्रिक्स A है, हमें [0,0] से शुरू होकर [R-1,C-1] पर समाप्त होने वाले पथ का अधिकतम स्कोर ढूंढना है। यहां स्कोरिंग तकनीक उस पथ में न्यूनतम मान होगी। उदाहरण के लिए, पथ 8 → 4 → 5 → 9 का मान 4 है। एक पथ किसी विज़िटेड सेल से 4 कार्डिनल दिश

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

    टुपल्स इम्यूटेबल हैं जिसका अर्थ है कि आप टुपल एलिमेंट्स के मानों को अपडेट या बदल नहीं सकते। आप मौजूदा टुपल्स के हिस्से लेकर नए टुपल्स बनाने में सक्षम हैं जैसा कि निम्नलिखित उदाहरण दिखाता है: उदाहरण #!/usr/bin/python tup1 = (12, 34.56) tup2 = (abc, xyz) # टुपल्स के लिए निम्नलिखित क्रिया मान्य नहीं

  1. - JSON के साथ पायथन टुपल को कैसे संरक्षित करें?

    JSON फॉर्मेट में टुपल की कोई अवधारणा नहीं है। पायथन का JSON मॉड्यूल पायथन टुपल को JSON लिस्ट में कन्वर्ट करता है क्योंकि JSON में टुपल के सबसे करीब वही है। इम्म्यूटेबिलिटी संरक्षित नहीं होगी। यदि आप उन्हें संरक्षित करना चाहते हैं, तो pickle जैसी यूटिलिटी का उपयोग करें या अपने स्वयं के एनकोडर और डिक