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