जब N*N टपल को मैट्रिक्स में बदलने की आवश्यकता होती है, तो एक साधारण लूप और * ऑपरेटर का उपयोग किया जा सकता है।
* ऑपरेटर का उपयोग दो मानों का गुणनफल प्राप्त करने के लिए किया जा सकता है। इसका उपयोग एकल मान को कई बार एकाधिक करने और कंसोल पर प्रदर्शित करने के लिए भी किया जा सकता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_tuple_1 = ((11, 14), (0, 78), (33, 11), (10, 78)) print("The tuple of tuple is : ") print(my_tuple_1) N = 4 print("The value of N has been initialized to "+ str(N)) my_result = [] for tup in my_tuple_1 : my_result.append( tup +(0, ) * (N - len(tup))) print("The tuple after filling in the values is: ") print(my_result)
आउटपुट
The tuple of tuple is : ((11, 14), (0, 78), (33, 11), (10, 78)) The value of N has been initialized to 4 The tuple after filling in the values is: [(11, 14, 0, 0), (0, 78, 0, 0), (33, 11, 0, 0), (10, 78, 0, 0)]
स्पष्टीकरण
- नेस्टेड टपल परिभाषित है और कंसोल पर प्रदर्शित होता है।
- 'N' का मान परिभाषित और प्रदर्शित होता है।
- एक और खाली सूची बनाई गई है।
- नेस्टेड टपल को पुनरावृत्त किया जाता है, और प्रत्येक मान के बाद 0 जोड़ा जाता है, और 'N- len(tuple)' बार दोहराया जाता है।
- यह एक मान को असाइन किया गया है।
- यह कंसोल पर प्रदर्शित होता है।