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