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

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

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

'टुपल' विधि इसे पास किए गए पुनरावृत्तीय को पैरामीटर के रूप में टपल वर्ग प्रकार में बदल देगी।

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

नीचे उसी के लिए एक प्रदर्शन है -

उदाहरण

N = 6
print("The value of N has been initialized to "+str(N))

default_val = 2
print("The default value has been initialized to " +str(default_val))

indx = 3
print("The index value has been initialized to "+ str(indx))

val_to_add = 6
print("The value to be added is initialized to " +str(val_to_add))

my_result = [default_val] * N
my_result[indx] = val_to_add
my_result = tuple(my_result)

print("The tuple formed is : ")
print(my_result)

आउटपुट

The value of N has been initialized to 6
The default value has been initialized to 2
The index value has been initialized to 3
The value to be added is initialized to 6
The tuple formed is :
(2, 2, 2, 6, 2, 2)

स्पष्टीकरण

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

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

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

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

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

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

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