जब सूची में Kवां सम (even) एलिमेंट खोजना हो, तो लिस्ट कॉम्प्रिहेंशन और % (मॉड्यूलो) ऑपरेटर का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
my_list = [14, 63, 28, 32, 18, 99, 13, 61]
print("सूची है:")
print(my_list)
K = 3
print("K का मान है:")
print(K)
my_result = [element for element in my_list if element % 2 == 0][K]
print("परिणाम है:")
print(my_result)
आउटपुट
सूची है: [14, 63, 28, 32, 18, 99, 13, 61] K का मान है: 3 परिणाम है: 18
व्याख्या
इंटीजर्स की एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
K का मान परिभाषित किया गया है।
लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर इटरेट किया जाता है, और प्रत्येक एलिमेंट को 2 से विभाजित करके शेषफल की तुलना 0 से की जाती है।
यदि शेषफल 0 है, तो इसे सूची में जोड़ा जाता है और एक वेरिएबल में असाइन किया जाता है।
यह आउटपुट कंसोल पर प्रदर्शित होता है।