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

पायथन प्रोग्राम - सूची से डिक्शनरी बनाएं


परिचय

जब सूची से डिक्शनरी बनानी हो, तो 'dict' मेथड, सरल पुनरावृत्ति और 'setdefault' मेथड का उपयोग किया जाता है।

उदाहरण

my_dict = dict()
print("An empty dictionary has been created")
my_value_list = ['15', '14', '13', '12', '16']
print("The list is : ")
print(my_value_list)
my_value_list.sort()
print("The list after sorting is :")
print(my_value_list)
for value in my_value_list:
    for element in range(int(value), int(value) + 2):
        my_dict.setdefault(element, []).append(value)
print("The resultant dictionary is : ")
print(my_dict)

आउटपुट

An empty dictionary has been created
The list is : ['15', '14', '13', '12', '16']
The list after sorting is : ['12', '13', '14', '15', '16']
The resultant dictionary is : {12: ['12'], 13: ['12', '13'], 14: ['13', '14'], 15: ['14', '15'], 16: ['15', '16'], 17: ['16']}

व्याख्या

  • एक खाली डिक्शनरी बनाई जाती है।
  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • सूची को सॉर्ट मेथड का उपयोग करके सॉर्ट किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
  • सूची पर पुनरावृत्ति की जाती है, और डिफ़ॉल्ट मान को खाली डिक्शनरी में जोड़ा जाता है, और मान को डिक्शनरी में भी जोड़ा जाता है।
  • इसे परिणाम में निर्दिष्ट किया जाता है।
  • यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।
  1. - कुंजियों और मानों की लिस्ट से Python डिक्शनरी कैसे बनाएं?

    यदि L1 और L2 क्रमशः कुंजियों और संबंधित मानों को समाहित करने वाले लिस्ट ऑब्जेक्ट्स हैं, तो डिक्शनरी ऑब्जेक्ट बनाने के लिए निम्न विधियों का उपयोग किया जा सकता है। दो लिस्ट्स को जिप करें और `dict()` फंक्शन का उपयोग करके डिक्शनरी में बदलें: >>> L1 = [a, b, c, d] >>> L2 = [1, 2, 3, 4]

  1. - पायथन डिक्शनरी से सभी मानों की सूची कैसे प्राप्त करें?

    डिक्शनरी से सभी कीज़ की सूची प्राप्त करने के लिए, आप बस dict.values() फंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {name: TutorialsPoint, time: 15 years, location: India} value_list = list(my_dict.values()) print(value_list) आउटपुट यह आउटपुट देगा - [TutorialsPoint, 15 years, India] आप लिस्ट कॉम

  1. - पायथन डिक्शनरी से सभी कीज़ की सूची कैसे प्राप्त करें?

    डिक्शनरी से सभी कीज़ की सूची प्राप्त करने के लिए, आप बस dict.keys() फंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {name: TutorialsPoint, time: 15 years, location: India} key_list = list(my_dict.keys()) print(key_list) आउटपुट यह आउटपुट देगा - [name, time, location] आप लिस्ट कॉम्प्रिहेंशन का उपयोग