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

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


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

एक डिक्शनरी मानों को (कुंजी, मान) जोड़ी के रूप में संग्रहीत करता है। डिक्शनरी समझ डिक्शनरी के माध्यम से पुनरावृति करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

स्लाइसिंग एक इटरेबल में दिए गए निचले इंडेक्स मान से दिए गए ऊपरी इंडेक्स मान तक मौजूद मान देगा, लेकिन ऊपरी इंडेक्स मान पर तत्व को बाहर करता है।

उदाहरण

my_tuple_1 = (7, 8, 3, 4, 3, 2)
print("पहला टुपल है: ")
print(my_tuple_1)
my_result = dict(my_tuple_1[idx: idx + 2] for idx in range(0, len(my_tuple_1), 2))
print("टुपल में बदलने के बाद डिक्शनरी है: ")
print(my_result)

आउटपुट

पहला टुपल है: (7, 8, 3, 4, 3, 2)
टुपल में बदलने के बाद डिक्शनरी है: {7: 8, 3: 2}

व्याख्या

  • एक टुपल परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
  • 'dict' मेथड का उपयोग टुपल में तत्वों पर पुनरावृति करके टुपल को डिक्शनरी में बदलने के लिए किया जाता है।
  • यह परिणाम एक वेरिएबल को असाइन किया जाता है।
  • इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।

  1. - डिक्शनरी के स्ट्रिंग प्रतिनिधित्व को Python में डिक्शनरी में कैसे बदलें?

    डिक्शनरी ऑब्जेक्ट को `str()` फंक्शन द्वारा आसानी से स्ट्रिंग में बदला जा सकता है। >>> D1 = {1: 1, 2: 2, 3: 3} >>> D1 {1: 1, 2: 2, 3: 3} >>> str(D1) {1: 1, 2: 2, 3: 3} स्ट्रिंग को डिक्शनरी में बदलने के लिए, हमें यह सुनिश्चित करना होगा कि स्ट्रिंग में डिक्शनरी का वैध प्रतिन

  1. - पायथन टुपल को डिक्शनरी में कैसे बदलें?

    एक डिक्शनरी ऑब्जेक्ट को dict() फ़ंक्शन का उपयोग करके बनाया जा सकता है। यह फ़ंक्शन टुपल्स के टुपल को आर्गुमेंट के रूप में लेता है। प्रत्येक टुपल में की-वैल्यू पेयर होता है। >>> t = ((1, a), (2, b)) >>> dict(t) {1: a, 2: b} यदि आप की और वैल्यू को इंटरचेंज करना चाहते हैं: >>&

  1. - Python में String को Dictionary में Convert कैसे करें?

    String को Dictionary में Convert करना तरीका 1: ast.literal_eval() (सुरक्षित) हम ast.literal_eval() का उपयोग यहां String को Python Expression के रूप में Evaluate करने के लिए कर सकते हैं। यह Safely Expression Node या Python Expression वाले String को Evaluate करता है। String या Node में केवल निम्न Py