जब कुछ पैरामीटर्स के साथ टुपल्स को इनिशियलाइज़ करने की आवश्यकता होती है, तो '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' से गुणा किया जाता है और एक वेरिएबल को असाइन किया जाता है।
- यह ऑपरेशन एक वेरिएबल को असाइन किया जाता है।
- उस वेरिएबल का 'इंडेक्स' वह मान असाइन किया जाता है जिसे जोड़ने की आवश्यकता होती है।
- अगला, वेरिएबल को टुपल में परिवर्तित किया जाता है, और एक वेरिएबल में संग्रहीत किया जाता है।
- यह वेरिएबल आउटपुट है जो कंसोल पर प्रदर्शित होता है।