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