जब किसी सूची से शब्दकोश बनाने की आवश्यकता होती है, तो 'तानाशाही' पद्धति का उपयोग करके एक शब्दकोश बनाया जाता है, एक साधारण पुनरावृत्ति और 'सेटडिफॉल्ट' विधि का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
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']}
स्पष्टीकरण
-
एक खाली शब्दकोश बनाया गया है।
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची को सॉर्ट विधि का उपयोग करके सॉर्ट किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
-
सूची को पुनरावृत्त किया जाता है, और डिफ़ॉल्ट मान को खाली शब्दकोश में जोड़ा जाता है, और मान को शब्दकोश में भी जोड़ा जाता है।
-
यह एक परिणाम को सौंपा गया है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।