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

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

जब टुपल को डिक्शनरी की (key) से जोड़ना हो, तो लिस्ट कॉम्प्रिहेंशन और join एट्रिब्यूट का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list = [(("pyt", "is", "best"), 10), (("pyt", "cool"), 1), (("pyt", "is", "fun"), 15)]
print("सूची है:")
print(my_list)

my_result = {}
for sub_list in my_list:
    my_result[" ".join(sub_list[0])] = sub_list[1]

print("परिणाम है:")
print(my_result)

आउटपुट

सूची है: [('pyt', 'is', 'best'), 10), (('pyt', 'cool'), 1), (('pyt', 'is', 'fun'), 15)]
परिणाम है: {'pyt is best': 10, 'pyt cool': 1, 'pyt is fun': 15}

व्याख्या

  • टुपल्स की एक सूची परिभाषित की गई है।

  • एक खाली डिक्शनरी बनाई गई है।

  • सूची पर इटरेट किया जाता है, और लिस्ट कॉम्प्रिहेंशन का उपयोग करके स्पेस हटाए जाते हैं।

  • यह आउटपुट कंसोल पर प्रदर्शित होता है।

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

    एक संग्रह प्रकार से दूसरे में परिवर्तित करना पायथन में बहुत बार आवश्यक होता है। इस लेख में हम देखेंगे कि डिक्शनरी में मौजूद की-वैल्यू जोड़ियों से टुपल कैसे बनाया जाए। प्रत्येक की-वैल्यू जोड़ी एक टुपल बन जाती है। इसलिए अंतिम सूची एक सूची होती है जिसके तत्व टुपल्स होते हैं। items() के साथ हम डिक्शनरी

  1. - पायथन प्रोग्राम: टपल्स की लिस्ट को डिक्शनरी में कन्वर्ट करना

    यहां एक टपल दी गई है, हमारा कार्य टपल्स को डिक्शनरी में कन्वर्ट करना है। इस समस्या को हल करने के लिए हम डिक्शनरी मेथड setdefault() का उपयोग करते हैं। इस मेथड के दो पैरामीटर्स हैं, पहले पैरामीटर को की और दूसरे को डिक्शनरी की वैल्यू में कन्वर्ट करने के लिए। Setdefault(key, value) एक फंक्शन है जो की को

  1. - Python में लिस्ट बनाम टपल बनाम डिक्शनरी

    लिस्ट और टपल ऑब्जेक्ट्स अनुक्रम हैं। एक डिक्शनरी कुंजी-मान जोड़ियों की हैश टेबल है। लिस्ट और टपल आइटम्स का एक क्रमबद्ध संग्रह है। डिक्शनरी अनक्रमित संग्रह है। लिस्ट और डिक्शनरी ऑब्जेक्ट्स म्यूटेबल हैं यानी उनमें नया आइटम जोड़ना या हटाना संभव है। टपल एक इम्यूटेबल ऑब्जेक्ट है। टपल ऑब्जेक्ट पर जोड़ या