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

पायथन में शब्दकोश रूपांतरण के लिए टुपल्स की सूची

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

कोड को पूरा करने के लिए नीचे दिए गए चरणों का पालन करें।

  • टुपल्स के साथ सूची को इनिशियलाइज़ करें।
  • ट्यूपल्स की दी गई सूची को शब्दकोश में बदलने के लिए dict का उपयोग करें।
  • परिणामी शब्दकोश प्रिंट करें।

उदाहरण

आइए कोड देखें।

# initializing the list
tuples = [('Key 1', 1), ('Key 2', 2), ('Key 3', 3), ('Key 4', 4), ('Key 5', 5)]

# converting to dict
result = dict(tuples)

# printing the result
print(result)

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

आउटपुट

{'Key 1': 1, 'Key 2': 2, 'Key 3': 3, 'Key 4': 4, 'Key 5': 5}

आइए सेटडिफॉल्ट () पद्धति का उपयोग करके परिणामी शब्दकोश में सूची के रूप में मूल्य जोड़ें।

कोड को पूरा करने के लिए नीचे दिए गए चरणों का पालन करें।

  • टुपल्स के साथ सूची को इनिशियलाइज़ करें।
  • टुपल्स की सूची पर पुनरावृति करें।
  • कुंजी के लिए डिफ़ॉल्ट मान सेट करें और मान जोड़ें।
  • परिणाम प्रिंट करें।

उदाहरण

आइए कोड देखें।

# initializing the list
tuples = [('Key 1', 1), ('Key 2', 2), ('Key 3', 3), ('Key 4', 4), ('Key 5', 5)]

# result
result = {}

# iterating over the tuples lists
for (key, value) in tuples:
   # setting the default value as list([])
   # appending the current value
   result.setdefault(key, []).append(value)

# printing the list
print(result)

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम प्राप्त होंगे।

आउटपुट

{'Key 1': [1], 'Key 2': [2], 'Key 3': [3], 'Key 4': [4], 'Key 5': [5]}

निष्कर्ष

यदि लेख में आपके कोई प्रश्न हैं, तो उनका उल्लेख टिप्पणी अनुभाग में करें।


  1. पायथन में टुपल्स की सूची में आवृत्ति ढूँढना

    कई अलग-अलग प्रकार के डेटा कंटेनर पायथन में मिश्रित हो सकते हैं। एक सूची में तत्व हो सकते हैं जिनमें से प्रत्येक एक टपल है। इस लेख में हम ऐसी सूची लेंगे और टुपल्स में तत्व की आवृत्ति का पता लगाएंगे जो स्वयं एक सूची के तत्व हैं। गणना और मानचित्र का उपयोग करना हम सूची में मौजूद टुपल्स में पहले तत्व मे

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

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

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

    यहाँ एक टपल दिया गया है, हमारा काम टुपल्स को डिक्शनरी में बदलना है। इस समस्या को हल करने के लिए हम डिक्शनरी विधि setdefault () का उपयोग करते हैं। इस विधि में दो पैरामीटर हैं, पहला पैरामीटर को कुंजी में बदलने के लिए और दूसरे को डिक्शनरी के मान में बदलने के लिए। सेटडिफॉल्ट (कुंजी, मान) एक फ़ंक्शन है ज