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