जब एक विशिष्ट फॉर्म में दी गई रेंज के भीतर संख्याओं वाली डिक्शनरी जनरेट करने की आवश्यकता होती है, तो यूज़र से इनपुट लिया जाता है, और एक सिंपल 'for' लूप का उपयोग किया जाता है।
उदाहरण
इसके लिए एक प्रदर्शन नीचे दिया गया है:
my_num = int(input("Enter a number.. "))
my_dict = dict()
for elem in range(1, my_num + 1):
my_dict[elem] = elem * elem
print("The generated elements of the dictionary are : ")
print(my_dict)आउटपुट
Enter a number.. 7
The generated elements of the dictionary are : {1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49}व्याख्या
- संख्या को यूज़र इनपुट के रूप में लिया जाता है।
- एक खाली डिक्शनरी बनाई जाती है।
- संख्या पर इटरेट किया जाता है।
- संख्या का वर्ग डिक्शनरी में स्टोर किया जाता है।
- इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।