उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
my_list = [81, 36, 42, 57, 68, 12, 26, 26, 38]
print("The list is :")
print(my_list)
my_result = {key: [index for index, value in enumerate(my_list) if value == key] for key in set(my_list)}
print("The result is :")
print(my_result)
आउटपुट
The list is : [81, 36, 42, 57, 68, 12, 26, 26, 38]
The result is : {36: [1], 68: [4], 38: [8], 42: [2], 12: [5], 81: [0], 57: [3], 26: [6, 7]}
व्याख्या
एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
सूची समझ का उपयोग करके सूची पर पुनरावृति की जाती है और एक विशिष्ट शर्त की जांच की जाती है।
इसे एक डिक्शनरी में परिवर्तित किया जाता है और फिर एक वेरिएबल को असाइन किया जाता है।
यह वेरिएबल आउटपुट के रूप में कंसोल पर प्रदर्शित होता है।