जब स्ट्रिंग्स की सूची से 'K'th शब्द की वर्ण स्थिति को खोजने की आवश्यकता होती है, तो एन्यूमरेट के साथ एक सूची समझ का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list = ["python", "is", "fun", "to", "learn"] print("The list is :") print(my_list) K = 15 print("The value of K is :") print(K) my_result = [element[0] for sub in enumerate(my_list) for element in enumerate(sub[1])] my_result = my_result[K] print("The result is :") print(my_result)
आउटपुट
The list is : ['python', 'is', 'fun', 'to', 'learn'] The value of K is : 15 The result is : 2
स्पष्टीकरण
-
स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
'के' के लिए एक मान परिभाषित किया गया है और कंसोल पर प्रदर्शित होता है।
-
एन्यूमरेट का उपयोग करके सूची के तत्वों पर पुनरावृति करने के लिए एक सूची समझ का उपयोग किया जाता है।
-
प्रत्येक तत्व में शून्य तत्व को एन्यूमरेट का उपयोग करके एक्सेस किया जाता है
-
इसे एक सूची में बदल दिया गया है।
-
चूंकि एन्यूमरेट का उपयोग किया जाता है, इसलिए आउटपुट यहां एक पूर्णांक होगा।
-
इस सूची का 'K'th तत्व कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।