जब एक टपल को एक आसन्न जोड़ी शब्दकोश में बदलने की आवश्यकता होती है, तो 'तानाशाह' विधि, शब्दकोश समझ और स्लाइसिंग का उपयोग किया जा सकता है।
एक शब्दकोश एक (कुंजी, मान) जोड़ी के रूप में मूल्यों को संग्रहीत करता है। डिक्शनरी कॉम्प्रिहेंशन डिक्शनरी के माध्यम से पुनरावृति करने और उस पर संचालन करने के लिए एक शॉर्टहैंड है।
स्लाइसिंग एक पुनरावर्तनीय में मौजूद मूल्यों को दिए गए निम्न सूचकांक मूल्य से दिए गए उच्च सूचकांक मूल्य तक देगा, लेकिन उच्च सूचकांक मूल्य पर तत्व को बाहर कर देगा।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_tuple_1 = (7, 8, 3, 4, 3, 2) print ("The first tuple is : " ) print(my_tuple_1) my_result = dict(my_tuple_1[idx : idx + 2] for idx in range(0, len(my_tuple_1), 2)) print("The dictionary after converting to tuple is: ") print(my_result)
आउटपुट
The first tuple is : (7, 8, 3, 4, 3, 2) The dictionary after converting to tuple is: {7: 8, 3: 2}
स्पष्टीकरण
- एक टपल परिभाषित किया गया है और कंसोल पर प्रदर्शित होता है।
- टपल में तत्वों पर पुनरावृति करके टपल को शब्दकोश में बदलने के लिए 'तानाशाह' विधि का उपयोग किया जाता है।
- यह परिणाम एक चर को सौंपा गया है।
- यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।